Skip to content

Commit c916d1a

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

File tree

18 files changed

+605
-712
lines changed

18 files changed

+605
-712
lines changed

components/actionbutton/index.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@
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-icon-size)));
252252
block-size: var(--spectrum-actionbutton-height);
253253

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

components/button/index.css

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

components/button/metadata/metadata.json

Lines changed: 31 additions & 64 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",
@@ -298,17 +301,13 @@
298301
"--system-button-border-color-down",
299302
"--system-button-border-color-focus",
300303
"--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",
305304
"--system-button-primary-outline-background-color-down",
306305
"--system-button-primary-outline-background-color-focus",
307306
"--system-button-primary-outline-background-color-hover",
308307
"--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",
308+
"--system-button-secondary-not-outline-background-color-down",
309+
"--system-button-secondary-not-outline-background-color-focus",
310+
"--system-button-secondary-not-outline-background-color-hover",
312311
"--system-button-secondary-outline-background-color-down",
313312
"--system-button-secondary-outline-background-color-focus",
314313
"--system-button-secondary-outline-background-color-hover",
@@ -325,25 +324,17 @@
325324
"--system-button-static-black-content-color-down",
326325
"--system-button-static-black-content-color-focus",
327326
"--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",
327+
"--system-button-static-black-outline-not-secondary-background-color-down",
328+
"--system-button-static-black-outline-not-secondary-background-color-focus",
329+
"--system-button-static-black-outline-not-secondary-background-color-hover",
330+
"--system-button-static-black-outline-not-secondary-border-color-default",
331+
"--system-button-static-black-outline-not-secondary-border-color-down",
332+
"--system-button-static-black-outline-not-secondary-border-color-focus",
333+
"--system-button-static-black-outline-not-secondary-border-color-hover",
334+
"--system-button-static-black-outline-not-secondary-content-color-default",
335+
"--system-button-static-black-outline-not-secondary-content-color-down",
336+
"--system-button-static-black-outline-not-secondary-content-color-focus",
337+
"--system-button-static-black-outline-not-secondary-content-color-hover",
347338
"--system-button-static-black-secondary-background-color-default",
348339
"--system-button-static-black-secondary-background-color-down",
349340
"--system-button-static-black-secondary-background-color-focus",
@@ -359,14 +350,6 @@
359350
"--system-button-static-black-secondary-outline-border-color-down",
360351
"--system-button-static-black-secondary-outline-border-color-focus",
361352
"--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",
370353
"--system-button-static-white-background-color-default",
371354
"--system-button-static-white-background-color-down",
372355
"--system-button-static-white-background-color-focus",
@@ -375,28 +358,20 @@
375358
"--system-button-static-white-content-color-down",
376359
"--system-button-static-white-content-color-focus",
377360
"--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",
361+
"--system-button-static-white-outline-not-secondary-background-color-down",
362+
"--system-button-static-white-outline-not-secondary-background-color-focus",
363+
"--system-button-static-white-outline-not-secondary-background-color-hover",
364+
"--system-button-static-white-outline-not-secondary-border-color-default",
365+
"--system-button-static-white-outline-not-secondary-border-color-down",
366+
"--system-button-static-white-outline-not-secondary-border-color-focus",
367+
"--system-button-static-white-outline-not-secondary-border-color-hover",
368+
"--system-button-static-white-outline-not-secondary-content-color-default",
369+
"--system-button-static-white-outline-not-secondary-content-color-down",
370+
"--system-button-static-white-outline-not-secondary-content-color-focus",
371+
"--system-button-static-white-outline-not-secondary-content-color-hover",
389372
"--system-button-static-white-outline-secondary-background-color-down",
390373
"--system-button-static-white-outline-secondary-background-color-focus",
391374
"--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",
400375
"--system-button-static-white-secondary-background-color-default",
401376
"--system-button-static-white-secondary-background-color-down",
402377
"--system-button-static-white-secondary-background-color-focus",
@@ -408,15 +383,7 @@
408383
"--system-button-static-white-secondary-outline-border-color-default",
409384
"--system-button-static-white-secondary-outline-border-color-down",
410385
"--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"
386+
"--system-button-static-white-secondary-outline-border-color-hover"
420387
],
421388
"passthroughs": [
422389
"--mod-progress-circle-position",

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)