@@ -92,18 +92,11 @@ $disabled-fade: 0.6;
9292.Item {
9393 @include nav-item-attributes ;
9494 position : relative ;
95-
96- margin-inline-start : var (--p-space-2 );
97-
98- & :last-child {
99- margin-inline-end : var (--p-space-2 );
100- }
10195}
10296
10397.Item-selected {
10498 font-weight : var (--p-font-weight-semibold );
10599 color : var (--p-text-primary );
106- background-color : var (--p-background-selected );
107100 outline : var (--p-border-width-1 ) solid transparent ;
108101
109102 & ::before {
@@ -118,25 +111,6 @@ $disabled-fade: 0.6;
118111 border-bottom-right-radius : var (--p-border-radius-1 );
119112 }
120113
121- @include focus-ring ;
122-
123- & :hover ,
124- & .keyFocused {
125- background-color : var (--p-background-hovered );
126- color : var (--p-text-primary-hovered );
127- }
128-
129- .keyFocused {
130- @include focus-ring ($style : ' focused' );
131- }
132-
133- & :active ,
134- & :active:hover {
135- @include no-focus-ring ;
136- color : var (--p-text-primary );
137- background-color : var (--p-background-pressed );
138- }
139-
140114 @media #{$p-breakpoints-md-up } {
141115 font-weight : var (--p-font-weight-medium );
142116 }
@@ -198,9 +172,42 @@ $disabled-fade: 0.6;
198172}
199173
200174.ItemWrapper {
175+ width : 100% ;
176+ padding : 0 var (--p-space-2 );
177+ }
178+
179+ .ItemInnerWrapper {
201180 display : flex ;
202181 flex-wrap : nowrap ;
203182 width : 100% ;
183+
184+ & :hover {
185+ background : var (--p-background-hovered );
186+ color : var (--p-text );
187+ text-decoration : none ;
188+ }
189+ }
190+
191+ .ItemInnerWrapper-Selected {
192+ background-color : var (--p-background-selected );
193+ @include focus-ring ;
194+
195+ & :hover ,
196+ & .keyFocused {
197+ background-color : var (--p-background-hovered );
198+ color : var (--p-text-primary-hovered );
199+ }
200+
201+ .keyFocused {
202+ @include focus-ring ($style : ' focused' );
203+ }
204+
205+ & :active ,
206+ & :active:hover {
207+ @include no-focus-ring ;
208+ color : var (--p-text-primary );
209+ background-color : var (--p-background-pressed );
210+ }
204211}
205212
206213.Text {
@@ -234,7 +241,6 @@ $disabled-fade: 0.6;
234241 align-items : center ;
235242 height : nav (mobile-height );
236243 padding : var (--p-space-1 ) var (--p-space-4 );
237- margin-right : var (--p-space-1 );
238244 border-radius : var (--p-border-radius-1 );
239245
240246 @media #{$p-breakpoints-md-up } {
0 commit comments