Mercurial > gemma
diff client/src/components/usermanagement/Usermanagement.vue @ 1606:a4d8f284db93
spacer in admin interface added
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Mon, 17 Dec 2018 15:54:27 +0100 |
parents | 32a34151d9d7 |
children | f2d24dceecc7 |
line wrap: on
line diff
--- a/client/src/components/usermanagement/Usermanagement.vue Mon Dec 17 15:45:39 2018 +0100 +++ b/client/src/components/usermanagement/Usermanagement.vue Mon Dec 17 15:54:27 2018 +0100 @@ -1,6 +1,6 @@ <template> <div class="main d-flex flex-row"> - <div :class="spacerStyle"></div> + <Spacer></Spacer> <div class="d-flex content flex-column"> <div class="d-flex flex-row"> <div :class="userlistStyle"> @@ -131,19 +131,6 @@ .userdetails { width: 50%; } -.spacer { - height: 100vh; - margin-left: $offset; -} - -.spacer-collapsed { - min-width: $icon-width + $offset; - transition: $transition-fast; -} - -.spacer-expanded { - min-width: $sidebar-width + $offset; -} .main { height: 100vh; @@ -211,6 +198,7 @@ import store from "../../store"; import { mapGetters, mapState } from "vuex"; import { displayError } from "../../lib/errors.js"; +import Spacer from "../Spacer"; export default { name: "userview", @@ -222,20 +210,12 @@ }; }, components: { - Userdetail + Userdetail, + Spacer }, computed: { ...mapGetters("usermanagement", ["isUserDetailsVisible"]), ...mapState("application", ["showSidebar"]), - spacerStyle() { - return [ - "spacer", - { - "spacer-expanded": this.showSidebar, - "spacer-collapsed": !this.showSidebar - } - ]; - }, users() { let users = [...this.$store.getters["usermanagement/users"]]; users.sort((a, b) => {