Skip to content

Commit e0719f3

Browse files
committed
Update based on comments
1 parent 850fdf3 commit e0719f3

File tree

1 file changed

+19
-13
lines changed
  • packages/stacks-classic/lib/components/button

1 file changed

+19
-13
lines changed

packages/stacks-classic/lib/components/button/button.less

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
--_bu-filled-fc-disabled: var(--black-050);
3434

3535
// BASE SELECTED MODIFIER
36-
--_bu-bg-selected: linear-gradient(to bottom, var(--theme-secondary-100) 0%, var(--theme-secondary-100) 50%, color-mix(in srgb, var(--theme-secondary-100) 60%, white 40%) 50%, color-mix(in srgb, var(--theme-secondary-100) 60%, white 40%) 100%);
36+
--_bu-bg-selected: linear-gradient(to bottom, var(--theme-secondary-100) 0%, var(--theme-secondary-100) 50%, color-mix(in srgb, var(--theme-secondary-100) 60%, var(--black-050) 40%) 50%, color-mix(in srgb, var(--theme-secondary-100) 60%, var(--black-050) 40%) 100%);
3737
--_bu-fc-selected: var(--theme-button-selected-color, var(--theme-secondary-600));
3838

3939
// FILLED VARIANT
@@ -73,7 +73,8 @@
7373
});
7474

7575
.dark-mode({
76-
--_bu-filled-bg-selected: linear-gradient(to bottom, var(--theme-secondary-600) 0%, var(--theme-secondary-600) 50%, color-mix(in srgb, var(--theme-secondary-600) 60%, black 40%) 50%, color-mix(in srgb, var(--theme-secondary-600) 60%, black 40%) 100%);
76+
--_bu-bg-selected: linear-gradient(to bottom, color-mix(in srgb, var(--theme-secondary-100) 60%, var(--black-050) 40%) 0%, color-mix(in srgb, var(--theme-secondary-100) 60%, var(--black-050) 40%) 50%, var(--theme-secondary-100) 50%, var(--theme-secondary-100) 100%);
77+
--_bu-filled-bg-selected: linear-gradient(to bottom, color-mix(in srgb, var(--theme-secondary-600) 85%, var(--black-050) 15%) 0%, color-mix(in srgb, var(--theme-secondary-600) 85%, var(--black-050) 15%) 50%, var(--theme-secondary-600) 50%, var(--theme-secondary-600) 100%);
7778
});
7879

7980
// STATES
@@ -275,7 +276,7 @@
275276
&&__danger {
276277
--_bu-bg-active: var(--black-050);
277278
--_bu-bg-hover: var(--red-100);
278-
--_bu-bg-selected: linear-gradient(to bottom, var(--red-100) 0%, var(--red-100) 50%, color-mix(in srgb, var(--red-100) 60%, white 40%) 50%, color-mix(in srgb, var(--red-100) 60%, white 40%) 100%);
279+
--_bu-bg-selected: linear-gradient(to bottom, var(--red-100) 0%, var(--red-100) 50%, color-mix(in srgb, var(--red-100) 50%, white 50%) 50%, color-mix(in srgb, var(--red-100) 50%, white 50%) 100%);
279280
--_bu-bg-focus: var(--black-050);
280281
--_bu-fc: var(--red-400);
281282
--_bu-fc-active: var(--_bu-fc);
@@ -305,7 +306,8 @@
305306
--_bu-badge-bg: var(--red-500);
306307
});
307308
.dark-mode({
308-
--_bu-filled-bg-selected: linear-gradient(to bottom, var(--red-500) 0%, var(--red-500) 50%, color-mix(in srgb, var(--red-500) 60%, white 40%) 50%, color-mix(in srgb, var(--red-500) 60%, white 40%) 100%);
309+
--_bu-bg-selected: linear-gradient(to bottom, color-mix(in srgb, var(--red-100) 50%, var(--black-050) 50%) 0%, color-mix(in srgb, var(--red-100) 50%, var(--black-050) 50%) 50%, var(--red-100) 50%, var(--red-100) 100%);
310+
--_bu-filled-bg-selected: linear-gradient(to bottom, color-mix(in srgb, var(--red-500) 85%, var(--black-050) 15%) 0%, color-mix(in srgb, var(--red-500) 85%, var(--black-050) 15%) 50%, var(--red-500) 50%, var(--red-500) 100%);
309311
});
310312
}
311313

@@ -333,25 +335,25 @@
333335
--_bu-number-fc: var(--white);
334336
--_bu-number-fc-filled: var(--black);
335337
.dark-mode({
336-
--_bu-filled-bg-selected: linear-gradient(to bottom, var(--purple-500) 0%, var(--purple-500) 50%, color-mix(in srgb, var(--purple-500) 60%, white 40%) 50%, color-mix(in srgb, var(--purple-500) 60%, white 40%) 100%);
338+
--_bu-filled-bg-selected: linear-gradient(to bottom, color-mix(in srgb, var(--purple-500) 85%, var(--black-050) 15%) 0%, color-mix(in srgb, var(--purple-500) 85%, var(--black-050) 15%) 50%, var(--purple-500) 50%, var(--purple-500) 100%);
337339
});
338340
}
339341

340342
&&__tonal {
341-
--_bu-bg: var(--theme-secondary-150);
343+
--_bu-bg: var(--black-150);
342344
--_bu-bc-hover: transparent;
343-
--_bu-bg-active: var(--theme-secondary-150);
344-
--_bu-bg-hover: var(--theme-secondary-200);
345-
--_bu-bg-selected: linear-gradient(to bottom, var(--theme-secondary-200) 0%, var(--theme-secondary-200) 50%, color-mix(in srgb, var(--theme-secondary-200) 70%, white 30%) 50%, color-mix(in srgb, var(--theme-secondary-200) 70%, white 30%) 100%);
346-
--_bu-fc: var(--theme-secondary-600);
345+
--_bu-bg-active: var(--black-150);
346+
--_bu-bg-hover: var(--black-200);
347+
--_bu-bg-selected: linear-gradient(to bottom, var(--black-200) 0%, var(--black-200) 50%, color-mix(in srgb, var(--black-200) 60%, var(--black-050) 40%) 50%, color-mix(in srgb, var(--black-200) 60%, var(--black-050) 40%) 100%);
348+
--_bu-fc: var(--black-600);
347349
--_bu-fc-active: var(--_bu-fc);
348-
--_bu-fc-hover: var(--theme-secondary-600);
349-
--_bu-fc-selected: var(--theme-secondary-600);
350+
--_bu-fc-hover: var(--black-600);
351+
--_bu-fc-selected: var(--black-600);
350352
--_bu-bg-disabled: var(--black-100);
351353
--_bu-fc-disabled: var(--black-300);
352354
--_bu-number-fc-filled: var(--white);
353355
--_bu-number-fc-selected: var(--white);
354-
--_bu-number-fc-focus: var(--theme-secondary-600);
356+
--_bu-number-fc-focus: var(--black-600);
355357

356358
.highcontrast-mode({
357359
--_bu-bc-hover: currentColor;
@@ -370,6 +372,10 @@
370372
--_bu-number-fc-filled: var(--black);
371373
--_bu-number-fc-selected: var(--white);
372374
});
375+
376+
.dark-mode({
377+
--_bu-bg-selected: linear-gradient(to bottom, color-mix(in srgb, var(--black-200) 70%, var(--black-050) 30%) 0%, color-mix(in srgb, var(--black-200) 70%, var(--black-050) 30%) 50%, var(--black-200) 50%, var(--black-200) 100%);
378+
});
373379
}
374380

375381
// Social

0 commit comments

Comments
 (0)