Mercurial > gemma
diff client/src/components/Sidebar.vue @ 556:09d8e5483851
fix: Layout for users and user details edited
User's role is now rendered as icon
sizing flaws removed
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Mon, 03 Sep 2018 14:21:31 +0200 |
parents | fa4f623e3ca6 |
children | fb5d9d5ff320 |
line wrap: on
line diff
--- a/client/src/components/Sidebar.vue Mon Sep 03 12:57:33 2018 +0200 +++ b/client/src/components/Sidebar.vue Mon Sep 03 14:21:31 2018 +0200 @@ -26,16 +26,7 @@ return { menu: true, nav: true, - "flex-column": true, - "visibility-extended": !this.sidebarCollapsed, - "visibility-collapsed": this.sidebarCollapsed - }; - }, - collapseStyle() { - return { - collapser: true, - collapserextended: !this.sidebarCollapsed, - collapsercollapsed: this.sidebarCollapsed + "flex-column": true }; }, sidebarStyle() { @@ -54,10 +45,6 @@ <style lang="scss"> @import "../assets/application.scss"; -$sidebar-full-width: 230px; -$collapser-left-offset: 170px; -$sidebar-collapsed-width: 0px; - .router-link-exact-active { background-color: #f2f2f2; } @@ -66,35 +53,9 @@ margin-right: $small-offset; } -.collapser { - position: absolute; - top: 0px; - z-index: 1000; - background-color: #ffffff; - font-size: 24px; -} - -.collapserextended { - left: $collapser-left-offset; - transition: $transition; -} - -.collapsercollapsed { - left: 3px; - transition: $transition; -} - .menu { height: 90%; } -.visibility-extended { - opacity: 100; - transition: $transition-slow; -} -.visibility-collapsed { - opacity: 0; - transition: $transition-fast; -} .sidebar { margin-top: $topbarheight; @@ -109,12 +70,12 @@ } .sidebarcollapsed { - width: $sidebar-collapsed-width; transition: $transition; + left: -250px; } .sidebarextended { - width: $sidebar-full-width; transition: $transition; + left: 0; } </style>