Skip to content

Commit ffa2cad

Browse files
committed
chore(swatch+swatchgroup): add hovered hover + keyboard focus controls for add swatch
1 parent 624d36d commit ffa2cad

File tree

2 files changed

+17
-32
lines changed

2 files changed

+17
-32
lines changed

components/swatch/dist/metadata.json

+7-32
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,13 @@
2222
".spectrum-Swatch-disabledIcon path:last-child",
2323
".spectrum-Swatch-fill",
2424
".spectrum-Swatch-fill:before",
25-
".spectrum-Swatch-icon",
2625
".spectrum-Swatch-image",
27-
".spectrum-Swatch.is-addSwatch",
28-
".spectrum-Swatch.is-addSwatch .spectrum-Swatch-fill",
29-
".spectrum-Swatch.is-addSwatch .spectrum-Swatch-icon",
30-
".spectrum-Swatch.is-addSwatch.is-keyboardFocused",
31-
".spectrum-Swatch.is-addSwatch:active",
32-
".spectrum-Swatch.is-addSwatch:focus-visible",
33-
".spectrum-Swatch.is-addSwatch:hover",
26+
".spectrum-Swatch-mixedValueIcon",
3427
".spectrum-Swatch.is-disabled",
3528
".spectrum-Swatch.is-disabled .spectrum-Swatch-disabledIcon",
3629
".spectrum-Swatch.is-image .spectrum-Swatch-fill:before",
37-
".spectrum-Swatch.is-mixedValue",
3830
".spectrum-Swatch.is-mixedValue .spectrum-Swatch-fill",
39-
".spectrum-Swatch.is-mixedValue .spectrum-Swatch-icon",
31+
".spectrum-Swatch.is-mixedValue .spectrum-Swatch-mixedValueIcon",
4032
".spectrum-Swatch.is-nothing .spectrum-Swatch-fill",
4133
".spectrum-Swatch.is-nothing .spectrum-Swatch-fill:after",
4234
".spectrum-Swatch.is-nothing.spectrum-Swatch--rectangle .spectrum-Swatch-fill:after",
@@ -51,17 +43,10 @@
5143
".spectrum-Swatch[disabled] .spectrum-Swatch-disabledIcon"
5244
],
5345
"modifiers": [
54-
"--mod-add-button-background",
55-
"--mod-add-button-background-down",
56-
"--mod-add-button-background-hover",
57-
"--mod-add-button-background-keyboard-focus",
5846
"--mod-animation-duration-100",
59-
"--mod-mixed-button-background",
6047
"--mod-swatch-border-color",
6148
"--mod-swatch-border-color-light",
62-
"--mod-swatch-border-color-rgb",
6349
"--mod-swatch-border-color-selected",
64-
"--mod-swatch-border-opacity",
6550
"--mod-swatch-border-radius",
6651
"--mod-swatch-border-thickness",
6752
"--mod-swatch-border-thickness-selected",
@@ -78,22 +63,20 @@
7863
"--mod-swatch-slash-thickness"
7964
],
8065
"component": [
66+
"--spectrum-swatch-border-color",
8167
"--spectrum-swatch-border-color-light",
82-
"--spectrum-swatch-border-color-rgb",
8368
"--spectrum-swatch-border-color-selected",
84-
"--spectrum-swatch-border-opacity",
8569
"--spectrum-swatch-border-radius",
8670
"--spectrum-swatch-border-thickness",
8771
"--spectrum-swatch-border-thickness-selected",
88-
"--spectrum-swatch-disabled-icon-border-opacity",
72+
"--spectrum-swatch-dash-icon-color",
8973
"--spectrum-swatch-disabled-icon-color",
9074
"--spectrum-swatch-disabled-icon-size",
9175
"--spectrum-swatch-focus-indicator-border-radius",
9276
"--spectrum-swatch-focus-indicator-color",
9377
"--spectrum-swatch-focus-indicator-gap",
9478
"--spectrum-swatch-focus-indicator-thickness",
9579
"--spectrum-swatch-icon-border-color",
96-
"--spectrum-swatch-icon-color",
9780
"--spectrum-swatch-inner-border-color-selected",
9881
"--spectrum-swatch-size",
9982
"--spectrum-swatch-size-extra-small",
@@ -108,26 +91,18 @@
10891
"--spectrum-swatch-slash-thickness-small"
10992
],
11093
"global": [
111-
"--spectrum-add-button-background",
112-
"--spectrum-add-button-background-down",
113-
"--spectrum-add-button-background-hover",
114-
"--spectrum-add-button-background-keyboard-focus",
11594
"--spectrum-animation-duration-100",
11695
"--spectrum-border-width-100",
11796
"--spectrum-border-width-200",
11897
"--spectrum-corner-radius-75",
11998
"--spectrum-focus-indicator-color",
12099
"--spectrum-focus-indicator-gap",
121100
"--spectrum-focus-indicator-thickness",
122-
"--spectrum-gray-100",
123-
"--spectrum-gray-1000",
124-
"--spectrum-gray-200",
125101
"--spectrum-gray-25",
126-
"--spectrum-gray-900-rgb",
127-
"--spectrum-mixed-button-background",
128-
"--spectrum-negative-visual-color",
129-
"--spectrum-neutral-content-color-default",
102+
"--spectrum-gray-800",
103+
"--spectrum-gray-900",
130104
"--spectrum-picked-color",
105+
"--spectrum-red-900",
131106
"--spectrum-white",
132107
"--spectrum-workflow-icon-size-100",
133108
"--spectrum-workflow-icon-size-200",

components/swatch/stories/swatch.test.js

+10
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,16 @@ export const Swatches = (args, context) => {
3636
...args,
3737
isAddSwatch: true,
3838
}, context),
39+
Template({
40+
...args,
41+
isAddSwatch: true,
42+
isHover: true,
43+
}, context),
44+
Template({
45+
...args,
46+
isAddSwatch: true,
47+
isKeyboardFocus: true,
48+
}, context),
3949
Template({
4050
...args,
4151
swatchColor: undefined,

0 commit comments

Comments
 (0)