comparison client/src/importqueue/Importqueue.vue @ 1217:ba8cd80d68b6

made more use of bootstrap classes instead of custom css
author Markus Kottlaender <markus@intevation.de>
date Mon, 19 Nov 2018 15:20:22 +0100
parents b23622905a3f
children
comparison
equal deleted inserted replaced
1216:1c7806728172 1217:ba8cd80d68b6
1 <template> 1 <template>
2 <div class="d-flex flex-row"> 2 <div class="d-flex flex-row">
3 <div :class="spacerStyle"></div> 3 <div :class="spacerStyle"></div>
4 <div class="importqueue"> 4 <div class="mt-3 mx-auto">
5 <div class="card importqueuecard"> 5 <div class="card importqueuecard">
6 <div class="card-header shadow-sm text-white bg-info mb-3">Importqueue</div> 6 <div class="card-header shadow-sm text-white bg-info mb-3">Importqueue</div>
7 <div class="card-body importcardbody"> 7 <div class="card-body importcardbody">
8 <div class="card-body importcardbody"> 8 <div class="card-body importcardbody">
9 <div class="searchandfilter d-flex flex-row"> 9 <div class="searchandfilter d-flex flex-row">
82 }, 82 },
83 computed: { 83 computed: {
84 ...mapState("imports", ["imports"]), 84 ...mapState("imports", ["imports"]),
85 ...mapState("application", ["showSidebar"]), 85 ...mapState("application", ["showSidebar"]),
86 spacerStyle() { 86 spacerStyle() {
87 return { 87 return [
88 spacer: true, 88 "spacer ml-3",
89 "spacer-expanded": this.showSidebar, 89 {
90 "spacer-collapsed": !this.showSidebar 90 "spacer-expanded": this.showSidebar,
91 }; 91 "spacer-collapsed": !this.showSidebar
92 }
93 ];
92 }, 94 },
93 successfulStyle() { 95 successfulStyle() {
94 return { 96 return {
95 btn: true, 97 btn: true,
96 "btn-light": !this.successful, 98 "btn-light": !this.successful,
124 }; 126 };
125 </script> 127 </script>
126 128
127 <style lang="sass" scoped> 129 <style lang="sass" scoped>
128 .spacer 130 .spacer
129 margin-left: $offset
130 height: 100vh 131 height: 100vh
131 132
132 .spacer-collapsed 133 .spacer-collapsed
133 min-width: $icon-width + $offset 134 min-width: $icon-width + $offset
134 transition: $transition-fast 135 transition: $transition-fast
135 136
136 .spacer-expanded 137 .spacer-expanded
137 min-width: $sidebar-width + $offset 138 min-width: $sidebar-width + $offset
138
139 .importqueue
140 margin-top: $offset
141 margin-right: auto
142 margin-left: auto
143 139
144 .importqueuecard 140 .importqueuecard
145 width: 80vw 141 width: 80vw
146 min-height: 20rem 142 min-height: 20rem
147 143