|
@@ -61,6 +61,12 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+.sidebar-mini-xs {
|
|
|
+ @include media-breakpoint-up(xs) {
|
|
|
+ @include sidebar-mini-breakpoint ();
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
@keyframes fadeIn {
|
|
|
from {
|
|
|
opacity: 0;
|
|
@@ -81,61 +87,385 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.sidebar-collapse {
|
|
|
- .main-sidebar.sidebar-focused,
|
|
|
- .main-sidebar:hover {
|
|
|
- .nav-header {
|
|
|
- display: inline-block;
|
|
|
- }
|
|
|
- }
|
|
|
+.sidebar-mini,
|
|
|
+.sidebar-mini-md,
|
|
|
+.sidebar-mini-xs {
|
|
|
+ .main-sidebar {
|
|
|
+ .nav-child-indent .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 1rem);
|
|
|
+ }
|
|
|
|
|
|
- .sidebar-no-expand.main-sidebar.sidebar-focused,
|
|
|
- .sidebar-no-expand.main-sidebar:hover {
|
|
|
- width: $sidebar-mini-width;
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 2rem);
|
|
|
+ }
|
|
|
|
|
|
- .nav-header {
|
|
|
- display: none;
|
|
|
- }
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 3rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 4rem);
|
|
|
+ }
|
|
|
|
|
|
- .brand-link {
|
|
|
- width: $sidebar-mini-width !important;
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 5rem);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+ .nav-legacy {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-width;
|
|
|
+ }
|
|
|
+ &.nav-child-indent {
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 1rem);
|
|
|
+ }
|
|
|
|
|
|
- .user-panel .image {
|
|
|
- float: none !important;
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 2rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 3rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 4rem);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+ .nav-flat {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-width;
|
|
|
+ }
|
|
|
+ &.nav-child-indent {
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width});
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem);
|
|
|
+ }
|
|
|
|
|
|
- .logo-xs {
|
|
|
- animation-name: fadeIn;
|
|
|
- animation-duration: $transition-speed;
|
|
|
- animation-fill-mode: both;
|
|
|
- visibility: visible;
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem * 2);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem * 3);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem * 4);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+ .nav-child-indent.nav-compact .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - .5rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 1rem);
|
|
|
+ }
|
|
|
|
|
|
- .logo-xl {
|
|
|
- animation-name: fadeOut;
|
|
|
- animation-duration: $transition-speed;
|
|
|
- animation-fill-mode: both;
|
|
|
- visibility: hidden;
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 1.5rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 2rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2 - 2.5rem);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+ .nav-child-indent.nav-legacy.nav-compact {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-width;
|
|
|
+ }
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 2);
|
|
|
+ }
|
|
|
|
|
|
- .nav-sidebar.nav-child-indent .nav-treeview {
|
|
|
- padding-left: 0;
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 3);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 4);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 5);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2);
|
|
|
+ @include transition(width $transition-fn $transition-speed);
|
|
|
}
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
- .brand-text,
|
|
|
- .user-panel > .info,
|
|
|
- .nav-sidebar .nav-link p {
|
|
|
- margin-left: -10px;
|
|
|
- animation-name: fadeOut;
|
|
|
- animation-duration: $transition-speed;
|
|
|
- animation-fill-mode: both;
|
|
|
- visibility: hidden;
|
|
|
- width: 0;
|
|
|
+.sidebar-collapse {
|
|
|
+ &.sidebar-mini,
|
|
|
+ &.sidebar-mini-md,
|
|
|
+ &.sidebar-mini-xs {
|
|
|
+ .main-sidebar {
|
|
|
+ .nav-sidebar {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-mini-width - $sidebar-padding-x * 2;
|
|
|
+ }
|
|
|
+
|
|
|
+ &.nav-flat,
|
|
|
+ &.nav-legacy {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-mini-width;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.nav-child-indent.nav-compact {
|
|
|
+ .nav-treeview {
|
|
|
+ padding-left: 0 !important;
|
|
|
+ margin-left: 0 !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-mini-width} - #{$sidebar-padding-x} * 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ &.sidebar-focused,
|
|
|
+ &:hover {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2);
|
|
|
+ }
|
|
|
+ .nav-header {
|
|
|
+ display: inline-block;
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-child-indent {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .nav-legacy {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-width;
|
|
|
+ }
|
|
|
+ &.nav-child-indent {
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 1rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 2rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 3rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - 1rem - 4rem);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .nav-flat {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-width;
|
|
|
+ }
|
|
|
+ &.nav-child-indent {
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width});
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem * 2);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem * 3);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .2rem * 4);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .nav-child-indent.nav-compact {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - #{$sidebar-padding-x} * 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .nav-child-indent.nav-legacy.nav-compact {
|
|
|
+ .nav-link {
|
|
|
+ width: $sidebar-width;
|
|
|
+ }
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 2);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 3);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 4);
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-treeview {
|
|
|
+ .nav-link {
|
|
|
+ width: calc(#{$sidebar-width} - .5rem * 5);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- .nav-sidebar > .nav-item .nav-icon {
|
|
|
- margin-right: 0;
|
|
|
+ .sidebar-no-expand.main-sidebar.sidebar-focused,
|
|
|
+ .sidebar-no-expand.main-sidebar:hover {
|
|
|
+ width: $sidebar-mini-width;
|
|
|
+
|
|
|
+ .nav-header {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ .brand-link {
|
|
|
+ width: $sidebar-mini-width !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .user-panel .image {
|
|
|
+ float: none !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .logo-xs {
|
|
|
+ animation-name: fadeIn;
|
|
|
+ animation-duration: $transition-speed;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ visibility: visible;
|
|
|
+ }
|
|
|
+
|
|
|
+ .logo-xl {
|
|
|
+ animation-name: fadeOut;
|
|
|
+ animation-duration: $transition-speed;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ visibility: hidden;
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-sidebar.nav-child-indent .nav-treeview {
|
|
|
+ padding-left: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .brand-text,
|
|
|
+ .user-panel > .info,
|
|
|
+ .nav-sidebar .nav-link p {
|
|
|
+ margin-left: -10px;
|
|
|
+ animation-name: fadeOut;
|
|
|
+ animation-duration: $transition-speed;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ visibility: hidden;
|
|
|
+ width: 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ .nav-sidebar > .nav-item .nav-icon {
|
|
|
+ margin-right: 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|