Skip to content

Commit 637cf16

Browse files
authored
fix: consistent sidebar style (#6003)
fix: consistent sidebar style
2 parents 2d9e2ce + 91d868c commit 637cf16

1 file changed

Lines changed: 18 additions & 26 deletions

File tree

src/scss/_app-sidebar.scss

Lines changed: 18 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -106,31 +106,31 @@
106106

107107
// Sidebar Menu. First level links
108108
.sidebar-menu > .nav-item {
109-
&.menu-open {
110-
.nav-link.active:not(:hover) {
111-
--#{$lte-prefix}sidebar-menu-active-bg: transparent;
112-
}
113-
}
114-
115109
// links
116110
> .nav-link {
117-
&:active,
111+
color: var(--#{$lte-prefix}sidebar-color);
112+
113+
&:hover,
118114
&:focus {
119-
color: var(--#{$lte-prefix}sidebar-color);
115+
color: var(--#{$lte-prefix}sidebar-hover-color);
116+
background-color: var(--#{$lte-prefix}sidebar-hover-bg);
120117
}
121-
}
122118

123-
> .nav-link.active:not(:hover) {
124-
color: var(--#{$lte-prefix}sidebar-menu-active-color);
125-
background-color: var(--#{$lte-prefix}sidebar-menu-active-bg);
119+
&.active {
120+
color: var(--#{$lte-prefix}sidebar-menu-active-color);
121+
background-color: var(--#{$lte-prefix}sidebar-menu-active-bg);
122+
}
126123
}
127124

128-
// Hover and active states
129-
&.menu-open > .nav-link,
130-
&:hover > .nav-link,
131-
> .nav-link:focus {
125+
// Open state
126+
&.menu-open > .nav-link {
132127
color: var(--#{$lte-prefix}sidebar-hover-color);
133128
background-color: var(--#{$lte-prefix}sidebar-hover-bg);
129+
130+
&.active {
131+
color: var(--#{$lte-prefix}sidebar-menu-active-color);
132+
background-color: var(--#{$lte-prefix}sidebar-menu-active-bg);
133+
}
134134
}
135135

136136
// First Level Submenu
@@ -162,22 +162,14 @@
162162
&:hover,
163163
&:focus {
164164
color: var(--#{$lte-prefix}sidebar-submenu-hover-color);
165-
// background-color: var(--#{$lte-prefix}sidebar-submenu-hover-bg);
165+
background-color: var(--#{$lte-prefix}sidebar-submenu-hover-bg);
166166
}
167-
}
168167

169-
> .nav-link.active {
170-
&,
171-
&:hover,
172-
&:focus {
168+
&.active {
173169
color: var(--#{$lte-prefix}sidebar-submenu-active-color);
174170
background-color: var(--#{$lte-prefix}sidebar-submenu-active-bg);
175171
}
176172
}
177-
178-
> .nav-link:hover {
179-
background-color: var(--#{$lte-prefix}sidebar-submenu-hover-bg);
180-
}
181173
}
182174
}
183175
}

0 commit comments

Comments
 (0)