Skip to content

Commit 15d2126

Browse files
committed
chore(button): deprecate selected state padding variables
1 parent e2baa1e commit 15d2126

File tree

5 files changed

+18
-15
lines changed

5 files changed

+18
-15
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616
- `DatePicker`: update day buttons to use standard button styles
1717
- `Chip`: add border and background color CSS variable theming on selected state.
1818
- `SideNavigationItem`: add border CSS variable theming on selected state.
19+
- `Button`: deprecated variables `--lumx-button-emphasis-selected-state-default-padding-horizontal`,
20+
`--lumx-button-emphasis-selected-hover-hover-padding-horizontal` and
21+
`--lumx-button-emphasis-selected-hover-active-padding-horizontal` (use the base `low` or `medium` emphasis padding)
1922

2023
### Fixed
2124

packages/lumx-core/src/css/design-tokens.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
/**
44
* Do not edit directly
5-
* Generated on Wed, 04 Dec 2024 10:53:03 GMT
5+
* Generated on Fri, 06 Dec 2024 13:46:59 GMT
66
*/
77

88
:root {
@@ -80,23 +80,23 @@
8080
--lumx-button-emphasis-low-state-active-theme-dark-background-color: var(--lumx-color-light-L4);
8181
--lumx-button-emphasis-low-state-active-theme-dark-color: var(--lumx-color-light-L1);
8282
--lumx-button-emphasis-low-state-active-theme-dark-border-color: transparent;
83-
--lumx-button-emphasis-selected-state-default-padding-horizontal: var(--lumx-spacing-unit-big);
83+
--lumx-button-emphasis-selected-state-default-padding-horizontal: 16px; /* deprecated (use base emphasis padding) */
8484
--lumx-button-emphasis-selected-state-default-border-width: 0;
8585
--lumx-button-emphasis-selected-state-default-theme-light-background-color: var(--lumx-color-primary-L5);
8686
--lumx-button-emphasis-selected-state-default-theme-light-color: var(--lumx-color-primary-D2);
8787
--lumx-button-emphasis-selected-state-default-theme-light-border-color: transparent;
8888
--lumx-button-emphasis-selected-state-default-theme-dark-background-color: var(--lumx-color-light-L3);
8989
--lumx-button-emphasis-selected-state-default-theme-dark-color: var(--lumx-color-light-N);
9090
--lumx-button-emphasis-selected-state-default-theme-dark-border-color: transparent;
91-
--lumx-button-emphasis-selected-state-hover-padding-horizontal: var(--lumx-spacing-unit-big);
91+
--lumx-button-emphasis-selected-state-hover-padding-horizontal: 16px; /* deprecated (use base emphasis padding) */
9292
--lumx-button-emphasis-selected-state-hover-border-width: 0;
9393
--lumx-button-emphasis-selected-state-hover-theme-light-background-color: var(--lumx-color-primary-L4);
9494
--lumx-button-emphasis-selected-state-hover-theme-light-color: var(--lumx-color-primary-D2);
9595
--lumx-button-emphasis-selected-state-hover-theme-light-border-color: transparent;
9696
--lumx-button-emphasis-selected-state-hover-theme-dark-background-color: var(--lumx-color-light-L4);
9797
--lumx-button-emphasis-selected-state-hover-theme-dark-color: var(--lumx-color-light-N);
9898
--lumx-button-emphasis-selected-state-hover-theme-dark-border-color: transparent;
99-
--lumx-button-emphasis-selected-state-active-padding-horizontal: var(--lumx-spacing-unit-big);
99+
--lumx-button-emphasis-selected-state-active-padding-horizontal: 16px; /* deprecated (use base emphasis padding) */
100100
--lumx-button-emphasis-selected-state-active-border-width: 0;
101101
--lumx-button-emphasis-selected-state-active-theme-light-background-color: var(--lumx-color-primary-L3);
102102
--lumx-button-emphasis-selected-state-active-theme-light-color: var(--lumx-color-primary-D2);

packages/lumx-core/src/js/constants/design-tokens.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* Do not edit directly
3-
* Generated on Wed, 04 Dec 2024 10:53:03 GMT
3+
* Generated on Fri, 06 Dec 2024 13:46:59 GMT
44
*/
55

66
export const DESIGN_TOKENS = {
@@ -283,7 +283,7 @@ export const DESIGN_TOKENS = {
283283
},
284284
'emphasis-selected': {
285285
'state-default': {
286-
padding: { horizontal: { value: 'var(--lumx-spacing-unit-big)', $aliasedFrom: 'spacing.unit.big' } },
286+
padding: { horizontal: { comment: 'deprecated (use base emphasis padding)', value: '16px' } },
287287
'border-width': { value: '0' },
288288
'theme-light': {
289289
'background-color': {
@@ -313,7 +313,7 @@ export const DESIGN_TOKENS = {
313313
},
314314
},
315315
'state-hover': {
316-
padding: { horizontal: { value: 'var(--lumx-spacing-unit-big)', $aliasedFrom: 'spacing.unit.big' } },
316+
padding: { horizontal: { comment: 'deprecated (use base emphasis padding)', value: '16px' } },
317317
'border-width': { value: '0' },
318318
'theme-light': {
319319
'background-color': {
@@ -343,7 +343,7 @@ export const DESIGN_TOKENS = {
343343
},
344344
},
345345
'state-active': {
346-
padding: { horizontal: { value: 'var(--lumx-spacing-unit-big)', $aliasedFrom: 'spacing.unit.big' } },
346+
padding: { horizontal: { comment: 'deprecated (use base emphasis padding)', value: '16px' } },
347347
'border-width': { value: '0' },
348348
'theme-light': {
349349
'background-color': {

packages/lumx-core/src/scss/_design-tokens.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
/**
44
* Do not edit directly
5-
* Generated on Wed, 04 Dec 2024 10:53:03 GMT
5+
* Generated on Fri, 06 Dec 2024 13:46:59 GMT
66
*/
77

88
$lumx-button-height: 36px !default;
@@ -79,23 +79,23 @@ $lumx-button-emphasis-low-state-active-theme-light-border-color: transparent !de
7979
$lumx-button-emphasis-low-state-active-theme-dark-background-color: var(--lumx-color-light-L4) !default;
8080
$lumx-button-emphasis-low-state-active-theme-dark-color: var(--lumx-color-light-L1) !default;
8181
$lumx-button-emphasis-low-state-active-theme-dark-border-color: transparent !default;
82-
$lumx-button-emphasis-selected-state-default-padding-horizontal: var(--lumx-spacing-unit-big) !default;
82+
$lumx-button-emphasis-selected-state-default-padding-horizontal: 16px !default; // deprecated (use base emphasis padding)
8383
$lumx-button-emphasis-selected-state-default-border-width: 0 !default;
8484
$lumx-button-emphasis-selected-state-default-theme-light-background-color: var(--lumx-color-primary-L5) !default;
8585
$lumx-button-emphasis-selected-state-default-theme-light-color: var(--lumx-color-primary-D2) !default;
8686
$lumx-button-emphasis-selected-state-default-theme-light-border-color: transparent !default;
8787
$lumx-button-emphasis-selected-state-default-theme-dark-background-color: var(--lumx-color-light-L3) !default;
8888
$lumx-button-emphasis-selected-state-default-theme-dark-color: var(--lumx-color-light-N) !default;
8989
$lumx-button-emphasis-selected-state-default-theme-dark-border-color: transparent !default;
90-
$lumx-button-emphasis-selected-state-hover-padding-horizontal: var(--lumx-spacing-unit-big) !default;
90+
$lumx-button-emphasis-selected-state-hover-padding-horizontal: 16px !default; // deprecated (use base emphasis padding)
9191
$lumx-button-emphasis-selected-state-hover-border-width: 0 !default;
9292
$lumx-button-emphasis-selected-state-hover-theme-light-background-color: var(--lumx-color-primary-L4) !default;
9393
$lumx-button-emphasis-selected-state-hover-theme-light-color: var(--lumx-color-primary-D2) !default;
9494
$lumx-button-emphasis-selected-state-hover-theme-light-border-color: transparent !default;
9595
$lumx-button-emphasis-selected-state-hover-theme-dark-background-color: var(--lumx-color-light-L4) !default;
9696
$lumx-button-emphasis-selected-state-hover-theme-dark-color: var(--lumx-color-light-N) !default;
9797
$lumx-button-emphasis-selected-state-hover-theme-dark-border-color: transparent !default;
98-
$lumx-button-emphasis-selected-state-active-padding-horizontal: var(--lumx-spacing-unit-big) !default;
98+
$lumx-button-emphasis-selected-state-active-padding-horizontal: 16px !default; // deprecated (use base emphasis padding)
9999
$lumx-button-emphasis-selected-state-active-border-width: 0 !default;
100100
$lumx-button-emphasis-selected-state-active-theme-light-background-color: var(--lumx-color-primary-L3) !default;
101101
$lumx-button-emphasis-selected-state-active-theme-light-color: var(--lumx-color-primary-D2) !default;

packages/lumx-core/style-dictionary/properties/components/button.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
"emphasis-selected": {
156156
"state-default": {
157157
"padding": {
158-
"horizontal": "{spacing.unit.big}"
158+
"horizontal": { "value": "{spacing.unit.big.value}", "comment": "deprecated (use base emphasis padding)" }
159159
},
160160
"border-width": { "value": "0" },
161161
"theme-light": {
@@ -171,7 +171,7 @@
171171
},
172172
"state-hover": {
173173
"padding": {
174-
"horizontal": "{spacing.unit.big}"
174+
"horizontal": { "value": "{spacing.unit.big.value}", "comment": "deprecated (use base emphasis padding)" }
175175
},
176176
"border-width": { "value": "0" },
177177
"theme-light": {
@@ -187,7 +187,7 @@
187187
},
188188
"state-active": {
189189
"padding": {
190-
"horizontal": "{spacing.unit.big}"
190+
"horizontal": { "value": "{spacing.unit.big.value}", "comment": "deprecated (use base emphasis padding)" }
191191
},
192192
"border-width": { "value": "0" },
193193
"theme-light": {

0 commit comments

Comments
 (0)