|
67 | 67 | .spectrum-Menu-item--collapsible.is-open {
|
68 | 68 | &:hover,
|
69 | 69 | &:focus-within {
|
70 |
| - box-shadow: inset calc(var(--mod-menu-item-focus-indicator-width, var(--spectrum-menu-item-focus-indicator-width)) * var(--spectrum-menu-item-focus-indicator-direction-scalar, 1)) 0 0 0 var(--highcontrast-menu-item-focus-indicator-color, var(--mod-menu-item-focus-indicator-color, var(--spectrum-menu-item-focus-indicator-color))); |
| 70 | + box-shadow: var(--spectrum-menu-item-focus-indicator-shadow) var(--spectrum-menu-item-focus-indicator-border-width) 0 0 0 var(--spectrum-menu-item-focus-indicator-color-default); |
71 | 71 | }
|
72 | 72 |
|
73 | 73 | &:hover,
|
|
87 | 87 | --spectrum-menu-item-label-line-height: var(--spectrum-line-height-100);
|
88 | 88 | --spectrum-menu-item-label-line-height-cjk: var(--spectrum-cjk-line-height-100);
|
89 | 89 | --spectrum-menu-item-label-to-description-spacing: var(--spectrum-menu-item-label-to-description);
|
90 |
| - --spectrum-menu-item-focus-indicator-width: var(--spectrum-border-width-200); |
| 90 | + --spectrum-menu-item-focus-indicator-width: var(--mod-menu-item-focus-indicator-width, var(--spectrum-border-width-200)); |
91 | 91 | --spectrum-menu-item-focus-indicator-color: var(--spectrum-blue-800);
|
92 | 92 | --spectrum-menu-item-label-to-value-area-min-spacing: var(--spectrum-spacing-100);
|
93 | 93 |
|
|
167 | 167 | --spectrum-menu-item-collapsible-no-icon-submenu-item-padding-x-start: calc((var(--spectrum-menu-item-label-inline-edge-to-content) + var(--spectrum-menu-item-checkmark-width) + var(--spectrum-menu-item-label-text-to-visual) + var(--spectrum-menu-item-focus-indicator-width)));
|
168 | 168 |
|
169 | 169 | --spectrum-menu-item-focus-indicator-color-default: var(--highcontrast-menu-item-focus-indicator-color, var(--mod-menu-item-focus-indicator-color, var(--spectrum-menu-item-focus-indicator-color)));
|
170 |
| - --spectrum-menu-item-focus-indicator-border-width: calc(var(--mod-menu-item-focus-indicator-width, var(--spectrum-menu-item-focus-indicator-width)) * var(--spectrum-menu-item-focus-indicator-direction-scalar, 1)); |
| 170 | + --spectrum-menu-item-focus-indicator-border-width: calc(var(--spectrum-menu-item-focus-indicator-width) * var(--spectrum-menu-item-focus-indicator-direction-scalar, 1)); |
171 | 171 |
|
172 | 172 | &.spectrum-Menu--sizeS {
|
173 | 173 | --spectrum-menu-item-min-height: var(--spectrum-component-height-75);
|
|
249 | 249 |
|
250 | 250 | --spectrum-menu-back-icon-margin: var(--spectrum-navigational-indicator-top-to-back-icon-extra-large);
|
251 | 251 | }
|
| 252 | + |
| 253 | + &:dir(rtl) { |
| 254 | + --spectrum-menu-item-focus-indicator-direction-scalar: -1; |
| 255 | + } |
252 | 256 | }
|
253 | 257 |
|
254 | 258 | .spectrum-Menu {
|
|
396 | 400 | padding-block-end: var(--mod-menu-item-bottom-edge-to-text, var(--spectrum-menu-item-bottom-edge-to-text));
|
397 | 401 | padding-inline: var(--mod-menu-item-label-inline-edge-to-content, var(--spectrum-menu-item-label-inline-edge-to-content));
|
398 | 402 |
|
399 |
| - margin: calc((var(--spectrum-menu-item-focus-indicator-offset) + var(--spectrum-menu-item-focus-indicator-border-width)) * var(--spectrum-menu-item-spacing-multiplier)); |
| 403 | + margin: calc((var(--spectrum-menu-item-focus-indicator-offset) + var(--spectrum-menu-item-focus-indicator-width)) * var(--spectrum-menu-item-spacing-multiplier)); |
400 | 404 | text-decoration: none;
|
401 | 405 |
|
402 | 406 | display: grid;
|
|
484 | 488 | }
|
485 | 489 | }
|
486 | 490 |
|
487 |
| - &:dir(rtl) { |
488 |
| - --spectrum-menu-item-focus-indicator-direction-scalar: -1; |
489 |
| - } |
490 |
| - |
491 | 491 | &:hover {
|
492 | 492 | background-color: var(--highcontrast-menu-item-background-color-focus, var(--mod-menu-item-background-color-hover, var(--spectrum-menu-item-background-color-hover)));
|
493 | 493 |
|
|
603 | 603 | .spectrum-Menu-item:focus-visible,
|
604 | 604 | .spectrum-Menu-back:focus-visible {
|
605 | 605 | box-shadow: var(--spectrum-menu-item-focus-indicator-shadow) var(--spectrum-menu-item-focus-indicator-border-width) 0 0 0 var(--spectrum-menu-item-focus-indicator-color-default);
|
606 |
| - outline: var(--spectrum-menu-item-focus-indicator-border-width) var(--spectrum-menu-item-focus-indicator-outline-style) var(--spectrum-menu-item-focus-indicator-color-default); |
| 606 | + outline: var(--spectrum-menu-item-focus-indicator-width) var(--spectrum-menu-item-focus-indicator-outline-style) var(--spectrum-menu-item-focus-indicator-color-default); |
607 | 607 | outline-offset: var(--spectrum-menu-item-focus-indicator-offset);
|
608 | 608 | border-radius: var(--spectrum-menu-item-corner-radius);
|
609 | 609 | }
|
|
0 commit comments