Skip to content

Commit 90f4951

Browse files
feat!: data tables, activity indicator + loading buttons, and category reorg
### Highlights - **Data tables** — new `nldd-table` + `nldd-table-row` bring column-aligned layouts built on the existing cells. Columns are a CSS grid track list that every row shares through subgrid, a `header` slot pins the column headers, and rows are individually selectable. The table is always a boxed surface with a `base` or `tinted` background and full-bleed dividers; overflowing tables inside `nldd-rich-text` adopt the same look. - **Activity indicator** — `nldd-progress` becomes `nldd-activity-indicator`, now defaulting to an inline, icon-sized `currentColor` ring that scales like an icon, with a `timing` choice between the 1000 ms anti-flash delay and an instant fade-in. - **Loading buttons** — `nldd-button` and `nldd-icon-button` gain a `loading` state that overlays a centered `nldd-activity-indicator`: the label is hidden without a width jump, and the control stays focusable while it announces `aria-busy` and blocks activation. - **Reorganized categories** — `menu` moves to **Actions** and **Lists & Menus** becomes **Lists & Tables**, making room for the new table family (import paths and Storybook nav change — see Breaking). - **Two new icons** — `book` (aliases `guide`, `read`) and `lightbulb` (alias `idea`). ### Added - **`nldd-table` + `nldd-table-row`**: a `columns` grid-track list applied once and shared by every row via subgrid for true column alignment; reuses `nldd-cell` (generic cells default to full width inside a table); a `header` slot rendered first with `columnheader` roles; per-row `selected` styling; an empty state ("Geen items"); and keyboard focus when the table scrolls horizontally. Always a boxed surface — `background="base"` (default) or `"tinted"`, full-bleed row dividers, inline padding on the rows. - **`nldd-button` / `nldd-icon-button`**: a `loading` boolean that overlays a centered `nldd-activity-indicator`, hides the label without shifting width, sets `aria-busy`, blocks activation while staying focusable, and matches the control's size and color. - **`nldd-activity-indicator`** (renamed from `nldd-progress`): a new default inline indicator — an icon-sized `currentColor` ring whose stroke scales with `size` (the `nldd-icon` scale, default `28`). A new `timing` (`'default' | 'instant'`, like `nldd-tooltip`) keeps the 1000 ms anti-flash delay or skips straight to the fade-in. `show-text` (default off) replaces `no-label`, with the accessible name always present via `aria-label`. `text`, `translations`, `complete`, and the overridable default slot are retained. - **Cells**: `hide-below` / `hide-above` accept named breakpoints, resolved against the surrounding list/table width. - **`nldd-rich-text`**: `<table>` elements are styled to match `nldd-table` (rounded boxed frame, full-bleed dividers, edge-inset cells). - **Icons**: `book` (aliases `guide`, `read`) and `lightbulb` (alias `idea`). - **Tokens**: a shared `--semantics-tables-*` range (border color/width, row padding, column gap, row min-height, selected-row colors) used by `nldd-table` and the rich-text tables. - **`nldd-progress-bar` / `nldd-progress-circle`**: the indeterminate indicator now carries the same 1px token-colored highlight border as the determinate segment-indicators. ### Breaking - **Component categories moved.** Import paths change: `…/lists-and-menus/*` → `…/lists-and-tables/*`, and `menu` moves to `…/actions/menu`. Storybook nav follows (`Components/Lists & Menus/*` → `Components/Lists & Tables/*`, `Menu` → `Components/Actions/Menu`). - **`nldd-progress` → `nldd-activity-indicator`.** The element, class (`NLDDProgress` → `NLDDActivityIndicator`), and translation key are renamed with no alias. `no-label` is replaced by `show-text` (the label is now hidden by default). - **Progress `segment` → `segment-indicator`.** `nldd-progress-bar-segment` → `nldd-progress-bar-segment-indicator` (and the circle equivalent); exported classes `NLDDProgress{Bar,Circle}Segment` → `…SegmentIndicator`; and the `--components-progress-*-segment-*` custom properties gain `-indicator`. - **Surface tokens renamed** (same values) so the default variant is named alongside `tinted`: - `--semantics-surfaces-background-color` → `--semantics-surfaces-base-background-color` - `--semantics-surfaces-border-color` → `--semantics-surfaces-base-border-color` ### Fixed - **`nldd-rich-text`**: the host now fills its container's width so a slotted grid resolves its `1fr` tracks in Firefox (Chrome/Safari already did). - **`nldd-code-viewer`**: the copy button no longer sticks to the corner — it scrolls with the code.
1 parent 4589dd6 commit 90f4951

150 files changed

Lines changed: 3011 additions & 1017 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.storybook/preview.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
* otherwise keeps Storybook's own white docs background) */
1212
body,
1313
.docs-story {
14-
background-color: var(--semantics-surfaces-background-color);
14+
background-color: var(--semantics-surfaces-base-background-color);
1515
}

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,39 @@ the type of conventional-commit determines the release. Conventional types
99
`chore`, `docs`, `ci`, `style`, `test`, `build` are intentionally omitted
1010
here; consult the commit history if you need that level of detail.
1111

12+
### Highlights
13+
14+
- **Data tables** — new `nldd-table` + `nldd-table-row` bring column-aligned layouts built on the existing cells. Columns are a CSS grid track list that every row shares through subgrid, a `header` slot pins the column headers, and rows are individually selectable. The table is always a boxed surface with a `base` or `tinted` background and full-bleed dividers; overflowing tables inside `nldd-rich-text` adopt the same look.
15+
- **Activity indicator**`nldd-progress` becomes `nldd-activity-indicator`, now defaulting to an inline, icon-sized `currentColor` ring that scales like an icon, with a `timing` choice between the 1000 ms anti-flash delay and an instant fade-in.
16+
- **Loading buttons**`nldd-button` and `nldd-icon-button` gain a `loading` state that overlays a centered `nldd-activity-indicator`: the label is hidden without a width jump, and the control stays focusable while it announces `aria-busy` and blocks activation.
17+
- **Reorganized categories**`menu` moves to **Actions** and **Lists & Menus** becomes **Lists & Tables**, making room for the new table family (import paths and Storybook nav change — see Breaking).
18+
- **Two new icons**`book` (aliases `guide`, `read`) and `lightbulb` (alias `idea`).
19+
20+
### Added
21+
22+
- **`nldd-table` + `nldd-table-row`**: a `columns` grid-track list applied once and shared by every row via subgrid for true column alignment; reuses `nldd-cell` (generic cells default to full width inside a table); a `header` slot rendered first with `columnheader` roles; per-row `selected` styling; an empty state ("Geen items"); and keyboard focus when the table scrolls horizontally. Always a boxed surface — `background="base"` (default) or `"tinted"`, full-bleed row dividers, inline padding on the rows.
23+
- **`nldd-button` / `nldd-icon-button`**: a `loading` boolean that overlays a centered `nldd-activity-indicator`, hides the label without shifting width, sets `aria-busy`, blocks activation while staying focusable, and matches the control's size and color.
24+
- **`nldd-activity-indicator`** (renamed from `nldd-progress`): a new default inline indicator — an icon-sized `currentColor` ring whose stroke scales with `size` (the `nldd-icon` scale, default `28`). A new `timing` (`'default' | 'instant'`, like `nldd-tooltip`) keeps the 1000 ms anti-flash delay or skips straight to the fade-in. `show-text` (default off) replaces `no-label`, with the accessible name always present via `aria-label`. `text`, `translations`, `complete`, and the overridable default slot are retained.
25+
- **Cells**: `hide-below` / `hide-above` accept named breakpoints, resolved against the surrounding list/table width.
26+
- **`nldd-rich-text`**: `<table>` elements are styled to match `nldd-table` (rounded boxed frame, full-bleed dividers, edge-inset cells).
27+
- **Icons**: `book` (aliases `guide`, `read`) and `lightbulb` (alias `idea`).
28+
- **Tokens**: a shared `--semantics-tables-*` range (border color/width, row padding, column gap, row min-height, selected-row colors) used by `nldd-table` and the rich-text tables.
29+
- **`nldd-progress-bar` / `nldd-progress-circle`**: the indeterminate indicator now carries the same 1px token-colored highlight border as the determinate segment-indicators.
30+
31+
### Breaking
32+
33+
- **Component categories moved.** Import paths change: `…/lists-and-menus/*``…/lists-and-tables/*`, and `menu` moves to `…/actions/menu`. Storybook nav follows (`Components/Lists & Menus/*``Components/Lists & Tables/*`, `Menu``Components/Actions/Menu`).
34+
- **`nldd-progress``nldd-activity-indicator`.** The element, class (`NLDDProgress``NLDDActivityIndicator`), and translation key are renamed with no alias. `no-label` is replaced by `show-text` (the label is now hidden by default).
35+
- **Progress `segment``segment-indicator`.** `nldd-progress-bar-segment``nldd-progress-bar-segment-indicator` (and the circle equivalent); exported classes `NLDDProgress{Bar,Circle}Segment``…SegmentIndicator`; and the `--components-progress-*-segment-*` custom properties gain `-indicator`.
36+
- **Surface tokens renamed** (same values) so the default variant is named alongside `tinted`:
37+
- `--semantics-surfaces-background-color``--semantics-surfaces-base-background-color`
38+
- `--semantics-surfaces-border-color``--semantics-surfaces-base-border-color`
39+
40+
### Fixed
41+
42+
- **`nldd-rich-text`**: the host now fills its container's width so a slotted grid resolves its `1fr` tracks in Firefox (Chrome/Safari already did).
43+
- **`nldd-code-viewer`**: the copy button no longer sticks to the corner — it scrolls with the code.
44+
1245
## <small>0.8.53 (2026-05-31)</small>
1346

1447
* feat!: isolate slotted content, unify progress + corner-radius APIs, and refine components ([f84cfe2](https://github.com/MinBZK/storybook/commit/f84cfe2))

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
"types": "./dist/components/actions/toolbar/toolbar.d.ts",
3232
"default": "./dist/components/actions/toolbar/toolbar.js"
3333
},
34+
"./menu": {
35+
"types": "./dist/components/actions/menu/menu.d.ts",
36+
"default": "./dist/components/actions/menu/menu.js"
37+
},
3438
"./icon": {
3539
"types": "./dist/components/content/icon/icon.d.ts",
3640
"default": "./dist/components/content/icon/icon.js"
@@ -251,49 +255,49 @@
251255
"types": "./dist/components/layout/page-footer/page-footer.d.ts",
252256
"default": "./dist/components/layout/page-footer/page-footer.js"
253257
},
254-
"./menu": {
255-
"types": "./dist/components/lists-and-menus/menu/menu.d.ts",
256-
"default": "./dist/components/lists-and-menus/menu/menu.js"
257-
},
258258
"./list": {
259-
"types": "./dist/components/lists-and-menus/list/list.d.ts",
260-
"default": "./dist/components/lists-and-menus/list/list.js"
259+
"types": "./dist/components/lists-and-tables/list/list.d.ts",
260+
"default": "./dist/components/lists-and-tables/list/list.js"
261261
},
262262
"./list-item": {
263-
"types": "./dist/components/lists-and-menus/list-item/list-item.d.ts",
264-
"default": "./dist/components/lists-and-menus/list-item/list-item.js"
263+
"types": "./dist/components/lists-and-tables/list-item/list-item.d.ts",
264+
"default": "./dist/components/lists-and-tables/list-item/list-item.js"
265+
},
266+
"./table": {
267+
"types": "./dist/components/lists-and-tables/table/table.d.ts",
268+
"default": "./dist/components/lists-and-tables/table/table.js"
265269
},
266270
"./cell": {
267-
"types": "./dist/components/lists-and-menus/cells/cell/cell.d.ts",
268-
"default": "./dist/components/lists-and-menus/cells/cell/cell.js"
271+
"types": "./dist/components/lists-and-tables/cells/cell/cell.d.ts",
272+
"default": "./dist/components/lists-and-tables/cells/cell/cell.js"
269273
},
270274
"./spacer-cell": {
271-
"types": "./dist/components/lists-and-menus/cells/spacer-cell/spacer-cell.d.ts",
272-
"default": "./dist/components/lists-and-menus/cells/spacer-cell/spacer-cell.js"
275+
"types": "./dist/components/lists-and-tables/cells/spacer-cell/spacer-cell.d.ts",
276+
"default": "./dist/components/lists-and-tables/cells/spacer-cell/spacer-cell.js"
273277
},
274278
"./icon-cell": {
275-
"types": "./dist/components/lists-and-menus/cells/icon-cell/icon-cell.d.ts",
276-
"default": "./dist/components/lists-and-menus/cells/icon-cell/icon-cell.js"
279+
"types": "./dist/components/lists-and-tables/cells/icon-cell/icon-cell.d.ts",
280+
"default": "./dist/components/lists-and-tables/cells/icon-cell/icon-cell.js"
277281
},
278282
"./title-cell": {
279-
"types": "./dist/components/lists-and-menus/cells/title-cell/title-cell.d.ts",
280-
"default": "./dist/components/lists-and-menus/cells/title-cell/title-cell.js"
283+
"types": "./dist/components/lists-and-tables/cells/title-cell/title-cell.d.ts",
284+
"default": "./dist/components/lists-and-tables/cells/title-cell/title-cell.js"
281285
},
282286
"./text-cell": {
283-
"types": "./dist/components/lists-and-menus/cells/text-cell/text-cell.d.ts",
284-
"default": "./dist/components/lists-and-menus/cells/text-cell/text-cell.js"
287+
"types": "./dist/components/lists-and-tables/cells/text-cell/text-cell.d.ts",
288+
"default": "./dist/components/lists-and-tables/cells/text-cell/text-cell.js"
285289
},
286290
"./description-cell": {
287-
"types": "./dist/components/lists-and-menus/cells/description-cell/description-cell.d.ts",
288-
"default": "./dist/components/lists-and-menus/cells/description-cell/description-cell.js"
291+
"types": "./dist/components/lists-and-tables/cells/description-cell/description-cell.d.ts",
292+
"default": "./dist/components/lists-and-tables/cells/description-cell/description-cell.js"
289293
},
290294
"./drag-handle-cell": {
291-
"types": "./dist/components/lists-and-menus/cells/drag-handle-cell/drag-handle-cell.d.ts",
292-
"default": "./dist/components/lists-and-menus/cells/drag-handle-cell/drag-handle-cell.js"
295+
"types": "./dist/components/lists-and-tables/cells/drag-handle-cell/drag-handle-cell.d.ts",
296+
"default": "./dist/components/lists-and-tables/cells/drag-handle-cell/drag-handle-cell.js"
293297
},
294298
"./timeline-track-cell": {
295-
"types": "./dist/components/lists-and-menus/cells/timeline-track-cell/timeline-track-cell.d.ts",
296-
"default": "./dist/components/lists-and-menus/cells/timeline-track-cell/timeline-track-cell.js"
299+
"types": "./dist/components/lists-and-tables/cells/timeline-track-cell/timeline-track-cell.d.ts",
300+
"default": "./dist/components/lists-and-tables/cells/timeline-track-cell/timeline-track-cell.js"
297301
},
298302
"./breadcrumbs": {
299303
"types": "./dist/components/navigation/breadcrumbs/breadcrumbs.d.ts",
@@ -359,9 +363,9 @@
359363
"types": "./dist/components/status-and-feedback/progress-circle/progress-circle.d.ts",
360364
"default": "./dist/components/status-and-feedback/progress-circle/progress-circle.js"
361365
},
362-
"./progress": {
363-
"types": "./dist/components/status-and-feedback/progress/progress.d.ts",
364-
"default": "./dist/components/status-and-feedback/progress/progress.js"
366+
"./activity-indicator": {
367+
"types": "./dist/components/status-and-feedback/activity-indicator/activity-indicator.d.ts",
368+
"default": "./dist/components/status-and-feedback/activity-indicator/activity-indicator.js"
365369
},
366370
"./styles": "./dist/css/global.css",
367371
"./styles/tokens": "./dist/css/settings.css",

src/assets/styles/settings.css

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -869,8 +869,8 @@
869869

870870
/* ## Surfaces */
871871

872-
--semantics-surfaces-background-color: light-dark(var(--primitives-color-neutral-0), var(--primitives-color-neutral-100));
873-
--semantics-surfaces-border-color: light-dark(var(--primitives-color-neutral-50), var(--primitives-color-neutral-150));
872+
--semantics-surfaces-base-background-color: light-dark(var(--primitives-color-neutral-0), var(--primitives-color-neutral-100));
873+
--semantics-surfaces-base-border-color: light-dark(var(--primitives-color-neutral-50), var(--primitives-color-neutral-150));
874874
--semantics-surfaces-tinted-background-color: light-dark(var(--primitives-color-neutral-25), var(--primitives-color-neutral-75));
875875
--semantics-surfaces-tinted-border-color: light-dark(var(--primitives-color-neutral-50), var(--primitives-color-neutral-150));
876876
--semantics-surfaces-corner-radius: var(--primitives-corner-radius-lg);
@@ -1034,7 +1034,7 @@
10341034
--semantics-input-fields-border-thickness: var(--primitives-border-width-regular);
10351035
--semantics-input-fields-border-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
10361036
--semantics-input-fields-border: var(--semantics-input-fields-border-thickness) solid var(--semantics-input-fields-border-color);
1037-
--semantics-input-fields-background-color: var(--semantics-surfaces-background-color);
1037+
--semantics-input-fields-background-color: var(--semantics-surfaces-base-background-color);
10381038
--semantics-input-fields-placeholder-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
10391039
--semantics-input-fields-is-valid-border-color: light-dark(var(--primitives-color-success-550), var(--primitives-color-success-650));
10401040
--semantics-input-fields-is-valid-icon-color: light-dark(var(--primitives-color-success-550), var(--primitives-color-success-650));
@@ -1076,6 +1076,18 @@
10761076
--semantics-dividers-color: light-dark(var(--primitives-color-neutral-100), var(--primitives-color-neutral-200));
10771077
--semantics-dividers-thickness: var(--primitives-border-width-thin);
10781078

1079+
/* ## Tables */
1080+
1081+
--semantics-tables-corner-radius: var(--semantics-surfaces-corner-radius);
1082+
--semantics-tables-border-color: var(--semantics-dividers-color);
1083+
--semantics-tables-border-width: var(--semantics-dividers-thickness);
1084+
--semantics-tables-column-gap: var(--primitives-space-8);
1085+
--semantics-tables-row-min-height: var(--semantics-controls-md-min-size);
1086+
--semantics-tables-row-padding-block: var(--primitives-space-8);
1087+
--semantics-tables-row-padding-inline: var(--primitives-space-12);
1088+
--semantics-tables-row-is-selected-background-color: light-dark(var(--primitives-color-neutral-100), var(--primitives-color-neutral-250));
1089+
--semantics-tables-row-is-selected-content-color: var(--primitives-color-neutral-1000);
1090+
10791091
/* ## Page sections */
10801092

10811093
--semantics-page-sections-body-max-width: var(--primitives-area-1280);
@@ -1111,7 +1123,7 @@
11111123

11121124
--semantics-focus-ring-outline: var(--primitives-border-width-regular) solid var(--primitives-color-accent-600);
11131125
--semantics-focus-ring-outline-offset: var(--primitives-border-width-regular);
1114-
--semantics-focus-ring-box-shadow: 0 0 0 calc(var(--primitives-border-width-regular) * 3) var(--semantics-surfaces-background-color);
1126+
--semantics-focus-ring-box-shadow: 0 0 0 calc(var(--primitives-border-width-regular) * 3) var(--semantics-surfaces-base-background-color);
11151127

11161128

11171129
/* ## Categories — filled
@@ -1305,9 +1317,9 @@
13051317
/* ## Box */
13061318

13071319
--components-box-background-color: var(--semantics-surfaces-tinted-background-color);
1308-
--components-box-base-background-color: var(--semantics-surfaces-background-color);
1320+
--components-box-base-background-color: var(--semantics-surfaces-base-background-color);
13091321
--components-box-border-color: var(--semantics-surfaces-tinted-border-color);
1310-
--components-box-base-border-color: var(--semantics-surfaces-border-color);
1322+
--components-box-base-border-color: var(--semantics-surfaces-base-border-color);
13111323
--components-box-corner-radius: var(--semantics-surfaces-corner-radius);
13121324
--components-box-padding: var(--primitives-space-16);
13131325

@@ -1331,7 +1343,7 @@
13311343

13321344
--components-checkbox-border-thickness: var(--primitives-border-width-regular);
13331345
--components-checkbox-border-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
1334-
--components-checkbox-background-color: var(--semantics-surfaces-background-color);
1346+
--components-checkbox-background-color: var(--semantics-surfaces-base-background-color);
13351347
--components-checkbox-is-hovered-border-color: light-dark(var(--primitives-color-neutral-600), var(--primitives-color-neutral-700));
13361348
--components-checkbox-is-active-border-color: light-dark(var(--primitives-color-neutral-650), var(--primitives-color-neutral-750));
13371349
--components-checkbox-is-selected-background-color: var(--semantics-controls-is-highlighted-indicator-color);
@@ -1500,9 +1512,9 @@
15001512
--components-progress-bar-track-background-color: light-dark(var(--primitives-color-neutral-50), var(--primitives-color-neutral-150));
15011513
--components-progress-bar-track-border-color: light-dark(var(--primitives-color-neutral-100), var(--primitives-color-neutral-200));
15021514
--components-progress-bar-track-border-width: var(--primitives-border-width-thin);
1503-
--components-progress-bar-progress-segment-gap: var(--primitives-space-1);
1504-
--components-progress-bar-distribution-segment-gap: var(--primitives-space-2);
1505-
--components-progress-bar-segment-min-width: var(--primitives-space-2);
1515+
--components-progress-bar-progress-segment-indicator-gap: var(--primitives-space-1);
1516+
--components-progress-bar-distribution-segment-indicator-gap: var(--primitives-space-2);
1517+
--components-progress-bar-segment-indicator-min-width: var(--primitives-space-2);
15061518
--components-progress-bar-sm-height: var(--primitives-space-4);
15071519
--components-progress-bar-md-height: var(--primitives-space-8);
15081520
--components-progress-bar-lg-height: var(--primitives-space-16);
@@ -1514,7 +1526,7 @@
15141526

15151527
/* ### Progress bar — semantic variants */
15161528

1517-
--components-progress-bar-segment-border-width: var(--primitives-border-width-thin);
1529+
--components-progress-bar-segment-indicator-border-width: var(--primitives-border-width-thin);
15181530

15191531
--components-progress-bar-neutral-background-color: var(--semantics-categories-filled-neutral-background-color);
15201532
--components-progress-bar-neutral-border-color: var(--semantics-categories-filled-neutral-border-color);
@@ -1642,7 +1654,7 @@
16421654

16431655
--components-radio-button-border-thickness: var(--primitives-border-width-regular);
16441656
--components-radio-button-border-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
1645-
--components-radio-button-background-color: var(--semantics-surfaces-background-color);
1657+
--components-radio-button-background-color: var(--semantics-surfaces-base-background-color);
16461658
--components-radio-button-is-hovered-border-color: light-dark(var(--primitives-color-neutral-600), var(--primitives-color-neutral-700));
16471659
--components-radio-button-is-active-border-color: light-dark(var(--primitives-color-neutral-650), var(--primitives-color-neutral-750));
16481660
--components-radio-button-is-selected-background-color: var(--semantics-controls-is-highlighted-indicator-color);
@@ -1671,10 +1683,10 @@
16711683

16721684
--components-switch-border-thickness: var(--primitives-border-width-regular);
16731685
--components-switch-border-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
1674-
--components-switch-background-color: var(--semantics-surfaces-background-color);
1686+
--components-switch-background-color: var(--semantics-surfaces-base-background-color);
16751687
--components-switch-thumb-border-thickness: var(--primitives-border-width-regular);
16761688
--components-switch-thumb-border-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
1677-
--components-switch-thumb-background-color: var(--semantics-surfaces-background-color);
1689+
--components-switch-thumb-background-color: var(--semantics-surfaces-base-background-color);
16781690
--components-switch-icon-color: light-dark(var(--primitives-color-neutral-550), var(--primitives-color-neutral-650));
16791691
--components-switch-is-selected-background-color: var(--semantics-controls-is-highlighted-indicator-color);
16801692
--components-switch-is-selected-thumb-background-color: var(--semantics-controls-is-highlighted-contrast-color);
@@ -1739,7 +1751,7 @@
17391751
/* ## Timeline track cell */
17401752

17411753
--components-timeline-track-cell-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-650));
1742-
--components-timeline-track-cell-future-background-color: var(--semantics-surfaces-background-color);
1754+
--components-timeline-track-cell-future-background-color: var(--semantics-surfaces-base-background-color);
17431755

17441756
/* ## Title */
17451757

0 commit comments

Comments
 (0)