Charles de Dreuille
a1f4bee252
Fix Accordion background
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-20 11:32:21 +01:00
github-actions[bot]
e6df5d52ce
Version Packages
2026-02-17 16:06:18 +00:00
Patrik Oldsberg
0ec3c0e50e
ui: rename Header to PluginHeader
...
Renamed the Header component to PluginHeader for clarity, along with
all associated exports (HeaderProps, HeaderDefinition) and CSS class
names. Updated docs-ui documentation to match.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:37:45 +01:00
Charles de Dreuille
becee36224
Update Accordion component
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 16:32:32 +00:00
Charles de Dreuille
01cd764c4c
Cleanup borders and surfaces
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 13:48:37 +00:00
Charles de Dreuille
0bf7ff679a
Cleanups
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 13:28:09 +00:00
Charles de Dreuille
4137a43a1b
Rename and remove CSS design tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-13 13:16:16 +00:00
Patrik Oldsberg
f1b1cedb70
Merge pull request #30967 from davidfestal/runtime-module-federation-enablement
...
Runtime module federation enablement
2026-02-13 01:13:25 +01:00
Charles de Dreuille
44877e4da6
Fixed foreground tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-12 23:40:49 +00:00
Patrik Oldsberg
903a854ebc
Merge branch 'master' into runtime-module-federation-enablement
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-12 23:46:00 +01:00
Charles de Dreuille
36d7cffd0a
Update Header.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-12 22:23:15 +00:00
Charles de Dreuille
42e5c982ec
Update Header.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-12 22:06:12 +00:00
Charles de Dreuille
15707fff59
Update Header.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-12 22:04:17 +00:00
Charles de Dreuille
644e30343f
Add report + changeset
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-12 21:49:32 +00:00
Charles de Dreuille
a8ac56ed04
Add new FullPage component
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-12 21:38:44 +00:00
Johan Persson
ab25658d7b
refactor(ui): remove never-typed ghost props from useDefinition ownProps
...
Replace the ChildrenProps intersection approach with ResolveBgProps,
which transforms the base type so that only the relevant children
variant exists in the final type. Provider components get
childrenWithBgProvider (with children Omit'd), non-providers pass
through unchanged — no more optional never properties showing up
in autocomplete.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-02-11 14:05:44 +01:00
Charles de Dreuille
a420d67077
Merge pull request #32711 from backstage/bui-surfaces
...
BUI - Replace Surface system with Bg (neutral background) system
2026-02-11 10:49:55 +00:00
Charles de Dreuille
048d9c47d4
Cleanup
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 10:36:32 +00:00
Charles de Dreuille
0fe7bf12be
Update report.api.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 10:17:50 +00:00
Charles de Dreuille
53df9549ee
Update Flex.stories.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 10:07:08 +00:00
Charles de Dreuille
c67fb17302
cleaned up bg props
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-11 09:58:39 +00:00
Charles de Dreuille
053ce04647
Merge branch 'master' into bui-surfaces
2026-02-10 16:55:14 +00:00
Charles de Dreuille
b113fb9359
Refactor Bg providers
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-10 16:55:04 +00:00
github-actions[bot]
7c41134684
Version Packages (next)
2026-02-10 16:14:59 +00:00
Patrik Oldsberg
9848734ce6
Merge pull request #32761 from backstage/rugvip/css-exports-support
...
cli: add support for CSS exports in package build
2026-02-10 13:23:02 +01:00
Charles de Dreuille
46a9adc246
Improve docs + container props on Grid + Flex
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-10 11:08:06 +00:00
Patrik Oldsberg
ae08712748
Fix repo fix to not add typesVersions for non-script exports
...
Only CSS and other non-script, non-JSON exports should be excluded from
typesVersions. The package.json export still needs to be included.
Also preserves field order when updating existing typesVersions.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-10 09:23:12 +01:00
Patrik Oldsberg
30053d9676
Remove invalid typesVersions entries for non-script exports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-09 23:51:54 +01:00
Patrik Oldsberg
a51c633f35
Fix packages/ui/package.json exports configuration
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-09 20:16:10 +01:00
Charles de Dreuille
2899ed0241
Improve leaf props for background
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-09 18:34:11 +00:00
Charles de Dreuille
576d1d3902
Update report.api.md
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-09 14:46:38 +00:00
Gustaf Räntilä
5c76d13ada
Allow ref on the Tag component
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-09 15:30:54 +01:00
Charles de Dreuille
b5c487a701
Update after feedbacks
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-09 14:28:44 +00:00
Patrik Oldsberg
4f9d980943
cli: Add support for CSS exports in package build
...
This adds support for CSS entry points in package exports. When a package
declares a CSS file in its exports field, the CLI will now automatically
bundle it during `backstage-cli package build` and rewrite the export
path from src/ to dist/ at publish time.
The CSS bundling uses lightningcss to resolve @import statements and
preserves @layer declarations that would otherwise be stripped during
bundling.
This allows packages like @backstage/ui to use the standard build command
instead of custom build scripts for CSS bundling.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-09 13:53:05 +01:00
Charles de Dreuille
29bedb2810
Move logic from useDefinition to useBg
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-07 08:38:56 +00:00
Charles de Dreuille
09db540228
Migrate useSurface to useBg
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 18:46:26 +00:00
Gustaf Räntilä
7eda810329
Use the ResizableTableContainer only if a column has a width property, and don't set the table-layout CSS property, but leave it to the user
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-06 18:51:39 +01:00
Gustaf Räntilä
a8b3395a55
Removed inner TableRoot styling and changed automatic column sizing API
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-06 18:51:39 +01:00
Gustaf Räntilä
8c3941214d
Allow automatic column widths and styling TableRoot
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-06 18:51:39 +01:00
Charles de Dreuille
0bcd685427
Merge branch 'master' into bui-surfaces
2026-02-06 17:37:05 +00:00
Charles de Dreuille
ce90e89d35
Migrate new tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 14:45:45 +00:00
Charles de Dreuille
599f6687a2
Migrate all components to new tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 13:48:08 +00:00
Charles de Dreuille
f16694e97f
Update CSS tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 13:12:50 +00:00
Charles de Dreuille
7c966d34eb
Update Card.stories.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 06:56:56 +00:00
Charles de Dreuille
03f1bbcc10
Add new surfaces to Card
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 06:52:29 +00:00
Patrik Oldsberg
b584aaa4e0
Merge pull request #32685 from grantila/grantila/bui-allow-data-to-be-passed-inplace
...
[BUI] Allow a 'data' prop to be passed inplace to the useTable hook
2026-02-05 19:47:20 +01:00
Gustaf Räntilä
a0fe1b2dd6
Fix dynamically changing columns crashing the table component
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 19:47:09 +01:00
Gustaf Räntilä
e1198c440a
return without undefined
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 18:18:11 +01:00
Gustaf Räntilä
593ff66772
Update packages/ui/src/components/Table/hooks/useCompletePagination.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 18:14:08 +01:00
Yash Oswal
becf8516d7
fix(ui): export PasswordField component
...
Add the missing export for the PasswordField component in the main entry point of the UI package. This ensures the component is properly exposed and available for use by external consumers.
Signed-off-by: Yash Oswal <yoswal@redhat.com >
2026-02-05 13:33:41 +01:00