|
106 | 106 |
|
107 | 107 | // Sidebar Menu. First level links |
108 | 108 | .sidebar-menu > .nav-item { |
109 | | - &.menu-open { |
110 | | - .nav-link.active:not(:hover) { |
111 | | - --#{$lte-prefix}sidebar-menu-active-bg: transparent; |
112 | | - } |
113 | | - } |
114 | | - |
115 | 109 | // links |
116 | 110 | > .nav-link { |
117 | | - &:active, |
| 111 | + color: var(--#{$lte-prefix}sidebar-color); |
| 112 | + |
| 113 | + &:hover, |
118 | 114 | &: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); |
120 | 117 | } |
121 | | - } |
122 | 118 |
|
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 | + } |
126 | 123 | } |
127 | 124 |
|
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 { |
132 | 127 | color: var(--#{$lte-prefix}sidebar-hover-color); |
133 | 128 | 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 | + } |
134 | 134 | } |
135 | 135 |
|
136 | 136 | // First Level Submenu |
|
162 | 162 | &:hover, |
163 | 163 | &:focus { |
164 | 164 | 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); |
166 | 166 | } |
167 | | - } |
168 | 167 |
|
169 | | - > .nav-link.active { |
170 | | - &, |
171 | | - &:hover, |
172 | | - &:focus { |
| 168 | + &.active { |
173 | 169 | color: var(--#{$lte-prefix}sidebar-submenu-active-color); |
174 | 170 | background-color: var(--#{$lte-prefix}sidebar-submenu-active-bg); |
175 | 171 | } |
176 | 172 | } |
177 | | - |
178 | | - > .nav-link:hover { |
179 | | - background-color: var(--#{$lte-prefix}sidebar-submenu-hover-bg); |
180 | | - } |
181 | 173 | } |
182 | 174 | } |
183 | 175 | } |
|
0 commit comments