Skip to content

Commit ad29336

Browse files
committed
chore(swatch+swatchgroup): restore outline transition
1 parent d2bf072 commit ad29336

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

components/swatch/dist/metadata.json

-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@
101101
"--spectrum-swatch-focus-indicator-color",
102102
"--spectrum-swatch-focus-indicator-gap",
103103
"--spectrum-swatch-focus-indicator-thickness",
104-
"--spectrum-swatch-group-border-color",
105104
"--spectrum-swatch-icon-border-color",
106105
"--spectrum-swatch-icon-color",
107106
"--spectrum-swatch-inner-border-color-selected",

components/swatch/index.css

+7-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@
7575
/* contain selection indicator and focus-ring */
7676
position: relative;
7777

78-
outline: none;
78+
outline-width: 0;
79+
outline-style: solid;
80+
outline-color: transparent;
7981

8082
/* don't let double clicking select stuff */
8183
user-select: none;
@@ -127,8 +129,11 @@
127129

128130
&.is-keyboardFocused,
129131
&:focus-visible {
130-
outline: var(--mod-swatch-focus-indicator-thickness, var(--spectrum-swatch-focus-indicator-thickness)) solid var(--mod-swatch-focus-indicator-color, var(--spectrum-swatch-focus-indicator-color));
132+
outline-width: var(--mod-swatch-focus-indicator-thickness, var(--spectrum-swatch-focus-indicator-thickness));
133+
outline-color: var(--mod-swatch-focus-indicator-color, var(--spectrum-swatch-focus-indicator-color));
131134
outline-offset: var(--mod-swatch-focus-indicator-gap, var(--spectrum-swatch-focus-indicator-gap));
135+
136+
transition: outline-color var(--mod-animation-duration-100, var(--spectrum-animation-duration-100)) ease-in-out;
132137
}
133138

134139
&.is-selected {

0 commit comments

Comments
 (0)