Skip to content

Commit cfb56b6

Browse files
committed
feat: bug fixes for reducing theming variables
1 parent 0d80bad commit cfb56b6

File tree

20 files changed

+599
-707
lines changed

20 files changed

+599
-707
lines changed

components/actionbutton/index.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,13 +242,13 @@
242242

243243
--spectrum-actionbutton-edge-to-visual: var(--mod-actionbutton-edge-to-visual, calc(var(--spectrum-actionbutton-sized-edge-to-visual) - var(--spectrum-actionbutton-border-width)));
244244
--spectrum-actionbutton-edge-to-text: var(--mod-actionbutton-edge-to-text, calc(var(--spectrum-actionbutton-sized-edge-to-text) - var(--spectrum-actionbutton-border-width)));
245-
--spectrum-actionbutton-edge-to-visual-only: var(--mod-actionbutton-edge-to-visual-only, calc(var(--spectrum-actionbutton-sized-edge-to-visual-only) - var(--spectrum-actionbutton-border-width)));
245+
--spectrum-actionbutton-edge-to-visual-only: var(--mod-actionbutton-edge-to-visual-only, var(--spectrum-actionbutton-sized-edge-to-visual-only));
246246

247247
@extend %spectrum-BaseButton;
248248

249249
position: relative;
250250

251-
min-inline-size: var(--mod-actionbutton-min-width, calc((var(--spectrum-actionbutton-edge-to-visual-only) - var(--spectrum-actionbutton-border-width)) * 2 + var(--spectrum-actionbutton-icon-size)));
251+
min-inline-size: var(--mod-actionbutton-min-width, calc(var(--spectrum-actionbutton-edge-to-visual-only) * 2 + var(--spectrum-actionbutton-sized-icon-size)));
252252
block-size: var(--spectrum-actionbutton-height);
253253

254254
border-radius: var(--spectrum-actionbutton-border-radius);

components/button/index.css

Lines changed: 275 additions & 316 deletions
Large diffs are not rendered by default.

components/button/metadata/metadata.json

Lines changed: 31 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,24 @@
3535
".spectrum-Button.spectrum-Button--quiet",
3636
".spectrum-Button.spectrum-Button--secondary",
3737
".spectrum-Button.spectrum-Button--secondary.spectrum-Button--outline",
38+
".spectrum-Button.spectrum-Button--secondary:not(.spectrum-Button--outline)",
3839
".spectrum-Button.spectrum-Button--staticBlack",
3940
".spectrum-Button.spectrum-Button--staticBlack.is-selected",
4041
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline",
41-
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--primary",
42+
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--outline:not(.spectrum-Button--secondary)",
4243
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--quiet",
4344
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary",
4445
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary.spectrum-Button--outline",
46+
".spectrum-Button.spectrum-Button--staticBlack.spectrum-Button--secondary:not(.spectrum-Button--outline)",
4547
".spectrum-Button.spectrum-Button--staticWhite",
4648
".spectrum-Button.spectrum-Button--staticWhite.is-selected",
4749
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline",
4850
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline.spectrum-Button--secondary",
49-
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--primary",
51+
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--outline:not(.spectrum-Button--secondary)",
5052
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--quiet",
5153
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary",
5254
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary.spectrum-Button--outline",
55+
".spectrum-Button.spectrum-Button--staticWhite.spectrum-Button--secondary:not(.spectrum-Button--outline)",
5356
".spectrum-Button::-moz-focus-inner",
5457
".spectrum-Button:active",
5558
".spectrum-Button:after",
@@ -90,7 +93,6 @@
9093
"--mod-button-edge-to-visual",
9194
"--mod-button-edge-to-visual-only",
9295
"--mod-button-focus-indicator-gap",
93-
"--mod-button-focus-ring-border-radius",
9496
"--mod-button-focus-ring-color",
9597
"--mod-button-focus-ring-gap",
9698
"--mod-button-focus-ring-thickness",
@@ -144,7 +146,6 @@
144146
"--spectrum-button-edge-to-visual",
145147
"--spectrum-button-edge-to-visual-only",
146148
"--spectrum-button-focus-indicator-color",
147-
"--spectrum-button-focus-ring-border-radius",
148149
"--spectrum-button-focus-ring-gap",
149150
"--spectrum-button-focus-ring-thickness",
150151
"--spectrum-button-font-size",
@@ -298,17 +299,13 @@
298299
"--system-button-border-color-down",
299300
"--system-button-border-color-focus",
300301
"--system-button-border-color-hover",
301-
"--system-button-primary-content-color-default",
302-
"--system-button-primary-content-color-down",
303-
"--system-button-primary-content-color-focus",
304-
"--system-button-primary-content-color-hover",
305302
"--system-button-primary-outline-background-color-down",
306303
"--system-button-primary-outline-background-color-focus",
307304
"--system-button-primary-outline-background-color-hover",
308305
"--system-button-secondary-background-color-default",
309-
"--system-button-secondary-background-color-down",
310-
"--system-button-secondary-background-color-focus",
311-
"--system-button-secondary-background-color-hover",
306+
"--system-button-secondary-not-outline-background-color-down",
307+
"--system-button-secondary-not-outline-background-color-focus",
308+
"--system-button-secondary-not-outline-background-color-hover",
312309
"--system-button-secondary-outline-background-color-down",
313310
"--system-button-secondary-outline-background-color-focus",
314311
"--system-button-secondary-outline-background-color-hover",
@@ -325,25 +322,17 @@
325322
"--system-button-static-black-content-color-down",
326323
"--system-button-static-black-content-color-focus",
327324
"--system-button-static-black-content-color-hover",
328-
"--system-button-static-black-outline-background-color-down",
329-
"--system-button-static-black-outline-background-color-focus",
330-
"--system-button-static-black-outline-background-color-hover",
331-
"--system-button-static-black-outline-border-color-default",
332-
"--system-button-static-black-outline-border-color-down",
333-
"--system-button-static-black-outline-border-color-focus",
334-
"--system-button-static-black-outline-border-color-hover",
335-
"--system-button-static-black-outline-content-color-default",
336-
"--system-button-static-black-outline-content-color-down",
337-
"--system-button-static-black-outline-content-color-focus",
338-
"--system-button-static-black-outline-content-color-hover",
339-
"--system-button-static-black-primary-background-color-default",
340-
"--system-button-static-black-primary-background-color-down",
341-
"--system-button-static-black-primary-background-color-focus",
342-
"--system-button-static-black-primary-background-color-hover",
343-
"--system-button-static-black-primary-content-color-default",
344-
"--system-button-static-black-primary-content-color-down",
345-
"--system-button-static-black-primary-content-color-focus",
346-
"--system-button-static-black-primary-content-color-hover",
325+
"--system-button-static-black-outline-not-secondary-background-color-down",
326+
"--system-button-static-black-outline-not-secondary-background-color-focus",
327+
"--system-button-static-black-outline-not-secondary-background-color-hover",
328+
"--system-button-static-black-outline-not-secondary-border-color-default",
329+
"--system-button-static-black-outline-not-secondary-border-color-down",
330+
"--system-button-static-black-outline-not-secondary-border-color-focus",
331+
"--system-button-static-black-outline-not-secondary-border-color-hover",
332+
"--system-button-static-black-outline-not-secondary-content-color-default",
333+
"--system-button-static-black-outline-not-secondary-content-color-down",
334+
"--system-button-static-black-outline-not-secondary-content-color-focus",
335+
"--system-button-static-black-outline-not-secondary-content-color-hover",
347336
"--system-button-static-black-secondary-background-color-default",
348337
"--system-button-static-black-secondary-background-color-down",
349338
"--system-button-static-black-secondary-background-color-focus",
@@ -359,14 +348,6 @@
359348
"--system-button-static-black-secondary-outline-border-color-down",
360349
"--system-button-static-black-secondary-outline-border-color-focus",
361350
"--system-button-static-black-secondary-outline-border-color-hover",
362-
"--system-button-static-black-selected-background-color-default",
363-
"--system-button-static-black-selected-background-color-down",
364-
"--system-button-static-black-selected-background-color-focus",
365-
"--system-button-static-black-selected-background-color-hover",
366-
"--system-button-static-black-selected-content-color-default",
367-
"--system-button-static-black-selected-content-color-down",
368-
"--system-button-static-black-selected-content-color-focus",
369-
"--system-button-static-black-selected-content-color-hover",
370351
"--system-button-static-white-background-color-default",
371352
"--system-button-static-white-background-color-down",
372353
"--system-button-static-white-background-color-focus",
@@ -375,28 +356,20 @@
375356
"--system-button-static-white-content-color-down",
376357
"--system-button-static-white-content-color-focus",
377358
"--system-button-static-white-content-color-hover",
378-
"--system-button-static-white-outline-background-color-down",
379-
"--system-button-static-white-outline-background-color-focus",
380-
"--system-button-static-white-outline-background-color-hover",
381-
"--system-button-static-white-outline-border-color-default",
382-
"--system-button-static-white-outline-border-color-down",
383-
"--system-button-static-white-outline-border-color-focus",
384-
"--system-button-static-white-outline-border-color-hover",
385-
"--system-button-static-white-outline-content-color-default",
386-
"--system-button-static-white-outline-content-color-down",
387-
"--system-button-static-white-outline-content-color-focus",
388-
"--system-button-static-white-outline-content-color-hover",
359+
"--system-button-static-white-outline-not-secondary-background-color-down",
360+
"--system-button-static-white-outline-not-secondary-background-color-focus",
361+
"--system-button-static-white-outline-not-secondary-background-color-hover",
362+
"--system-button-static-white-outline-not-secondary-border-color-default",
363+
"--system-button-static-white-outline-not-secondary-border-color-down",
364+
"--system-button-static-white-outline-not-secondary-border-color-focus",
365+
"--system-button-static-white-outline-not-secondary-border-color-hover",
366+
"--system-button-static-white-outline-not-secondary-content-color-default",
367+
"--system-button-static-white-outline-not-secondary-content-color-down",
368+
"--system-button-static-white-outline-not-secondary-content-color-focus",
369+
"--system-button-static-white-outline-not-secondary-content-color-hover",
389370
"--system-button-static-white-outline-secondary-background-color-down",
390371
"--system-button-static-white-outline-secondary-background-color-focus",
391372
"--system-button-static-white-outline-secondary-background-color-hover",
392-
"--system-button-static-white-primary-background-color-default",
393-
"--system-button-static-white-primary-background-color-down",
394-
"--system-button-static-white-primary-background-color-focus",
395-
"--system-button-static-white-primary-background-color-hover",
396-
"--system-button-static-white-primary-content-color-default",
397-
"--system-button-static-white-primary-content-color-down",
398-
"--system-button-static-white-primary-content-color-focus",
399-
"--system-button-static-white-primary-content-color-hover",
400373
"--system-button-static-white-secondary-background-color-default",
401374
"--system-button-static-white-secondary-background-color-down",
402375
"--system-button-static-white-secondary-background-color-focus",
@@ -408,15 +381,7 @@
408381
"--system-button-static-white-secondary-outline-border-color-default",
409382
"--system-button-static-white-secondary-outline-border-color-down",
410383
"--system-button-static-white-secondary-outline-border-color-focus",
411-
"--system-button-static-white-secondary-outline-border-color-hover",
412-
"--system-button-static-white-selected-background-color-default",
413-
"--system-button-static-white-selected-background-color-down",
414-
"--system-button-static-white-selected-background-color-focus",
415-
"--system-button-static-white-selected-background-color-hover",
416-
"--system-button-static-white-selected-content-color-default",
417-
"--system-button-static-white-selected-content-color-down",
418-
"--system-button-static-white-selected-content-color-focus",
419-
"--system-button-static-white-selected-content-color-hover"
384+
"--system-button-static-white-secondary-outline-border-color-hover"
420385
],
421386
"passthroughs": [
422387
"--mod-progress-circle-position",

components/button/metadata/mods.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
| `--mod-button-edge-to-visual` |
2626
| `--mod-button-edge-to-visual-only` |
2727
| `--mod-button-focus-indicator-gap` |
28-
| `--mod-button-focus-ring-border-radius` |
2928
| `--mod-button-focus-ring-color` |
3029
| `--mod-button-focus-ring-gap` |
3130
| `--mod-button-focus-ring-thickness` |

components/button/themes/express.css

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,24 @@
1717

1818
@container style(--system: express) {
1919
.spectrum-Button {
20-
--spectrum-button-background-color-default: var(--spectrum-gray-200);
21-
--spectrum-button-background-color-hover: var(--spectrum-gray-300);
22-
--spectrum-button-background-color-down: var(--spectrum-gray-400);
23-
--spectrum-button-background-color-focus: var(--spectrum-gray-300);
20+
--mod-button-background-color-default: var(--spectrum-gray-200);
21+
--mod-button-background-color-hover: var(--spectrum-gray-300);
22+
--mod-button-background-color-down: var(--spectrum-gray-400);
23+
--mod-button-background-color-focus: var(--spectrum-gray-300);
2424

25-
--spectrum-button-border-color-default: transparent;
26-
--spectrum-button-border-color-hover: transparent;
27-
--spectrum-button-border-color-down: transparent;
28-
--spectrum-button-border-color-focus: transparent;
25+
--mod-button-border-color-default: transparent;
26+
--mod-button-border-color-hover: transparent;
27+
--mod-button-border-color-down: transparent;
28+
--mod-button-border-color-focus: transparent;
2929

30-
--spectrum-button-background-color-disabled: var(--spectrum-disabled-background-color);
31-
--spectrum-button-border-color-disabled: transparent;
30+
--mod-button-background-color-disabled: var(--spectrum-disabled-background-color);
31+
--mod-button-border-color-disabled: transparent;
3232

3333
&.is-selected {
34-
--spectrum-button-background-color-default: var(--spectrum-neutral-background-color-default);
35-
--spectrum-button-background-color-hover: var(--spectrum-neutral-background-color-hover);
36-
--spectrum-button-background-color-down: var(--spectrum-neutral-background-color-down);
37-
--spectrum-button-background-color-focus: var(--spectrum-neutral-background-color-key-focus);
34+
--mod-button-background-color-default: var(--spectrum-neutral-background-color-default);
35+
--mod-button-background-color-hover: var(--spectrum-neutral-background-color-hover);
36+
--mod-button-background-color-down: var(--spectrum-neutral-background-color-down);
37+
--mod-button-background-color-focus: var(--spectrum-neutral-background-color-key-focus);
3838
}
3939
}
4040
}

0 commit comments

Comments
 (0)