renovate[bot]
|
85cd2c90b1
|
fix(deps): update nextjs monorepo to v15.5.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-01-21 16:08:46 +00:00 |
|
Fredrik Adelöw
|
a407b610be
|
Merge pull request #32412 from backstage/dependabot/npm_and_yarn/docs-ui/tar-7.5.6
chore(deps): bump tar from 7.4.3 to 7.5.6 in /docs-ui
|
2026-01-21 13:13:00 +01:00 |
|
renovate[bot]
|
45ee0aab11
|
chore(deps): update dependency html-react-parser to v5.2.11
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-01-21 11:06:59 +00:00 |
|
dependabot[bot]
|
4712b1f63a
|
chore(deps): bump tar from 7.4.3 to 7.5.6 in /docs-ui
Bumps [tar](https://github.com/isaacs/node-tar) from 7.4.3 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.6)
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-01-21 10:16:46 +00:00 |
|
Charles de Dreuille
|
532574d802
|
Remove Storybook
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-15 23:19:21 +01:00 |
|
Charles de Dreuille
|
fb438cdec3
|
Fix prettier
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-15 17:59:21 +01:00 |
|
Charles de Dreuille
|
8e4fc42348
|
Fixes a few docs pages
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-15 17:49:42 +01:00 |
|
Charles de Dreuille
|
c29416593e
|
Migrate all components to their new format
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-15 17:01:49 +01:00 |
|
Charles de Dreuille
|
ca2e767204
|
Migrate all mdx files
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-14 23:53:30 +01:00 |
|
Charles de Dreuille
|
3d98ee3f97
|
Merge branch 'master' into docs-popover-docs
|
2026-01-14 23:47:48 +01:00 |
|
Charles de Dreuille
|
8a2c0771c0
|
Rename shadow token
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-14 22:52:31 +01:00 |
|
Charles de Dreuille
|
ff3b228a6e
|
Add docs for Popover
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-14 22:48:14 +01:00 |
|
Charles de Dreuille
|
133d5c61c6
|
Add new Popover component
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-14 11:11:09 +01:00 |
|
Charles de Dreuille
|
fdf15d5d0e
|
Merge pull request #32232 from Believe-SA/blv/button-toggle
feat(bui): Introduce ToggleButton/ToggleButtonGroup
|
2026-01-13 12:02:12 +00:00 |
|
Charles de Dreuille
|
819d4eae61
|
Sync CSS
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2026-01-13 10:28:09 +00:00 |
|
Gabriel Dugny
|
6921b2c824
|
chore: support render function, document it, remove now unused POC context
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-12 13:17:52 +01:00 |
|
Gabriel Dugny
|
9b26bad524
|
chore: remove variants for now
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-09 18:40:59 +01:00 |
|
Gabriel Dugny
|
92562d14af
|
docs: Add surface examples to the ToggleButton/ToggleButtonGroups
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-09 18:06:15 +01:00 |
|
Gabriel Dugny
|
88f3589117
|
docs: links
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-09 17:00:53 +01:00 |
|
Gabriel Dugny
|
7c1f6cc633
|
feat: support surfaces
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-09 17:00:52 +01:00 |
|
Gabriel Dugny
|
28616ca57a
|
chore: prettier
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-09 17:00:51 +01:00 |
|
Gabriel Dugny
|
1fc2c6c591
|
chore: wip ToggleButton/ToggleButtonGroup
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
|
2026-01-09 17:00:50 +01:00 |
|
Patrik Oldsberg
|
6bd375fd93
|
Merge pull request #32050 from backstage/bui-table-update
feat(ui)!: redesign Table component with new useTable hook API
|
2026-01-08 12:52:30 +01:00 |
|
Charles de Dreuille
|
564f26e508
|
Merge pull request #32202 from backstage/bui-new-surfaces
BUI - Component surfaces
|
2026-01-07 17:16:46 +00:00 |
|
Fredrik Adelöw
|
6d936f0ec2
|
Merge pull request #32178 from Vivek1819/docs/select-disabled-options
docs: add example for disabling individual Select options
|
2026-01-07 16:11:04 +01:00 |
|
Charles de Dreuille
|
c60512e87f
|
Merge branch 'master' into bui-new-surfaces
|
2026-01-07 13:47:15 +00:00 |
|
renovate[bot]
|
0636c47a5f
|
chore(deps): update dependency @uiw/react-codemirror to v4.25.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-31 12:35:09 +00:00 |
|
Charles de Dreuille
|
3f0d15db8d
|
Update theme-backstage.css
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2025-12-23 18:03:01 +01:00 |
|
Charles de Dreuille
|
f322010f67
|
Fix background in Spotify theme
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2025-12-23 15:00:38 +01:00 |
|
Charles de Dreuille
|
1880402c5e
|
Fixes --bui-bg-surface-0 token
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2025-12-23 15:00:38 +01:00 |
|
Charles de Dreuille
|
4ea1d15542
|
Other fixes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2025-12-22 16:22:44 +01:00 |
|
Charles de Dreuille
|
93f073c4b2
|
Sync CSS
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2025-12-22 16:17:02 +01:00 |
|
Charles de Dreuille
|
90a72b8d3e
|
Rename --bui-bg into --bui-bg-surface-0
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
|
2025-12-22 16:15:56 +01:00 |
|
Charles de Dreuille
|
243e5e7139
|
feat(ui)!: redesign Table component with new useTable hook API
Redesigns the Table component to provide a better developer
experience with a new useTable hook supporting three pagination
modes: complete (all data loaded upfront), offset (server-side),
and cursor (server-side).
BREAKING CHANGES:
- Table component (React Aria wrapper) is renamed to TableRoot
- New high-level Table component handles data display, pagination,
sorting, and selection
- useTable hook completely redesigned with new API
New features:
- Unified useTable hook with mode discriminator for all
pagination patterns (complete, offset, cursor)
- Custom page caching for server-side pagination with
bidirectional navigation and request cancellation
- Debounced query changes to reduce backend load
- Stale data preservation with visual indicator during reloads
- Row selection with toggle/replace behaviors
- Per-row disable control via getIsDisabled
MIGRATION GUIDE:
1. Update imports and use the new useTable hook:
```diff
-import { Table, useTable } from '@backstage/ui';
-const { data, paginationProps } = useTable({ data: items, pagination: {...} });
+import { Table, useTable, type ColumnConfig } from '@backstage/ui';
+const { tableProps } = useTable({
+ mode: 'complete',
+ getData: () => items,
+});
```
2. Define columns and render with the new Table API:
```diff
-<Table aria-label="My table">
- <TableHeader>...</TableHeader>
- <TableBody items={data}>...</TableBody>
-</Table>
-<TablePagination {...paginationProps} />
+const columns: ColumnConfig<Item>[] = [
+ { id: 'name', label: 'Name', isRowHeader: true, cell: item => <CellText title={item.name} /> },
+ { id: 'type', label: 'Type', cell: item => <CellText title={item.type} /> },
+];
+
+<Table columnConfig={columns} {...tableProps} />
```
Signed-off-by: Johan Persson <johanopersson@gmail.com>
|
2025-12-19 12:48:03 +01:00 |
|
dependabot[bot]
|
5a5b8fd08b
|
build(deps): bump storybook from 8.6.14 to 8.6.15 in /docs-ui
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) from 8.6.14 to 8.6.15.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/core)
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 8.6.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-12-18 19:08:30 +00:00 |
|
Vivek Hipparkar
|
0bea7650c9
|
docs: format Select docs with Prettier
Signed-off-by: Vivek Hipparkar <vivekhipparkar@gmail.com>
|
2025-12-18 20:02:00 +05:30 |
|
Vivek Hipparkar
|
f7d8c02a8b
|
docs: add example for disabling individual Select options
Signed-off-by: Vivek Hipparkar <vivekhipparkar@gmail.com>
|
2025-12-18 20:02:00 +05:30 |
|
Fredrik Adelöw
|
c3941048ef
|
chore: update browserslist database
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2025-12-18 13:24:48 +01:00 |
|
renovate[bot]
|
c5a140953f
|
chore(deps): update dependency motion to v12.23.26
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-17 22:27:47 +00:00 |
|
renovate[bot]
|
60f66d3ea2
|
chore(deps): update dependency @uiw/codemirror-themes to v4.25.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-17 07:45:28 +00:00 |
|
renovate[bot]
|
06b3889ba3
|
fix(deps): update dependency next to v15.5.9 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-12 17:52:51 +00:00 |
|
renovate[bot]
|
069306ea81
|
fix(deps): update dependency next to v15.5.8 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-12 02:00:09 +00:00 |
|
Fredrik Adelöw
|
d9eaeb28c0
|
Merge pull request #32056 from backstage/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v15.5.7
|
2025-12-08 16:04:52 +01:00 |
|
Ben Lambert
|
e1e0dc6eab
|
Merge pull request #31454 from awanlin/topic/node-24
Version Policy Update - Node 22 to 24
|
2025-12-08 11:54:16 +01:00 |
|
renovate[bot]
|
e38052ec3a
|
fix(deps): update nextjs monorepo to v15.5.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-08 10:10:08 +00:00 |
|
Fredrik Adelöw
|
2bae83ab2e
|
Version Policy Update - Node 22 to 24
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2025-12-08 10:53:38 +01:00 |
|
renovate[bot]
|
dd00a797e8
|
chore(deps): update dependency @base-ui-components/react to v1.0.0-rc.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-08 08:59:06 +00:00 |
|
renovate[bot]
|
451d02dfb1
|
fix(deps): update nextjs monorepo to v15.5.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-05 14:12:34 +00:00 |
|
renovate[bot]
|
fb1f6c405e
|
chore(deps): update dependency motion to v12.23.25
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-05 09:46:09 +00:00 |
|
dependabot[bot]
|
7dbb73dea0
|
build(deps): bump next from 15.4.7 to 15.4.8 in /docs-ui
Bumps [next](https://github.com/vercel/next.js) from 15.4.7 to 15.4.8.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.7...v15.4.8)
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.8
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-12-03 20:43:22 +00:00 |
|