annotate client/src/components/Spacer.vue @ 3668:3eb19b38446e

client: avoid requesting number of pending imports after logging out
author Markus Kottlaender <markus@intevation.de>
date Mon, 17 Jun 2019 11:08:03 +0200
parents bb5286acfee2
children 7768f14f6535
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1609
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
1 <template>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
2 <div :class="room"></div>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
3 </template>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
4
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
5 <script>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
6 /* This is Free Software under GNU Affero General Public License v >= 3.0
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
7 * without warranty, see README.md and license for details.
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
8 *
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
9 * SPDX-License-Identifier: AGPL-3.0-or-later
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
10 * License-Filename: LICENSES/AGPL-3.0.txt
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
11 *
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
12 * Copyright (C) 2018 by via donau
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
13 * – Österreichische Wasserstraßen-Gesellschaft mbH
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
14 * Software engineering by Intevation GmbH
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
15 *
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
16 * Author(s):
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
17 * Thomas Junk <thomas.junk@intevation.de>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
18 */
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
19 import { mapState } from "vuex";
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
20 export default {
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
21 name: "spacer",
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
22 computed: {
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
23 ...mapState("application", ["showSidebar"]),
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
24 room() {
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
25 return [
2534
bb5286acfee2 client: reduced spacings between and inside boxes and more compact main menu
Markus Kottlaender <markus@intevation.de>
parents: 1609
diff changeset
26 "spacer ml-2",
1609
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
27 {
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
28 "spacer-expanded": this.showSidebar,
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
29 "spacer-collapsed": !this.showSidebar
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
30 }
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
31 ];
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
32 }
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
33 }
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
34 };
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
35 </script>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
36
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
37 <style lang="scss" scoped>
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
38 .spacer {
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
39 height: 90vh;
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
40 }
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
41
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
42 .spacer-collapsed {
2534
bb5286acfee2 client: reduced spacings between and inside boxes and more compact main menu
Markus Kottlaender <markus@intevation.de>
parents: 1609
diff changeset
43 min-width: $icon-width + $small-offset;
1609
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
44 transition: $transition-fast;
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
45 }
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
46
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
47 .spacer-expanded {
2534
bb5286acfee2 client: reduced spacings between and inside boxes and more compact main menu
Markus Kottlaender <markus@intevation.de>
parents: 1609
diff changeset
48 min-width: $sidebar-width + $small-offset;
1609
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
49 }
d3c9bdc8644f add missing spacer
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
50 </style>