Commit Graph

218 Commits

Author SHA1 Message Date
renovate[bot] 43a4c0e6b5 chore(deps): update dependency html-react-parser to v5.2.12
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 14:18:23 +00:00
Charles de Dreuille d5ddd96493 Merge pull request #32572 from backstage/ui-docs-restore-decorative-box-layout-examples
docs(ui): restore DecorativeBox for layout component examples
2026-01-29 13:38:05 +00:00
Johan Persson 864eb8c4c8 docs(ui): improve Container documentation
Improves Container documentation to better explain its purpose as
a page-level wrapper for plugin content.

- Added Core Concepts section explaining centering, max-width, and gutters
- Removed redundant Basic Usage example
- Updated examples to use DecorativeBox
- Improved PageTitle description

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-29 13:48:50 +01:00
Johan Persson b8eb1284ba docs(ui): restore DecorativeBox for layout component examples
Restores the striped DecorativeBox pattern for visualizing layout
in Box, Flex, and Grid documentation examples.

- Enhanced DecorativeBox to accept children and style props
- Updated Box examples to use DecorativeBox with width/height props
- Replaced inline boxStyle/labelBoxStyle in Flex and Grid with DecorativeBox
- Improved Box surface example description

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-29 13:47:25 +01:00
Charles de Dreuille 025e9a8fe0 Upgrade Next.js to 16.1.6
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-29 10:52:07 +00:00
Johan Persson 2c219b9817 feat(ui): add danger variant to Button component
Added a `danger` variant for destructive actions like delete or remove.
Uses solid red background with white text in both light and dark modes.

- Added CSS styles with custom properties for future token migration
- Updated Storybook stories to include danger variant examples
- Updated docs-ui documentation to reflect the new variant

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-29 11:42:56 +01:00
Johan Persson 2a57064226 docs(ui): comprehensive documentation improvements for all components
Improves documentation quality and consistency across all UI components.

Props documentation:
- Added descriptions to all props across all components
- Fixed prop types to match source implementations
- Added missing props (onAction, isInvalid, aria-label, etc.)
- Corrected default values and removed non-existent props
- Converted props-definition files to .tsx for Chip component usage

Examples and snippets:
- Added side-by-side layout option to Snippet component
- Fixed snippet/preview mismatches
- Improved example code indentation and formatting
- Added live previews to Container, Box, Grid examples
- Wrapped Skeleton examples in themed Box for visibility

API reference:
- Added ReactAriaLinks to all components
- Updated React Aria URLs to react-aria.adobe.com format
- Cleaned up verbose prose and standardized descriptions

Other:
- Updated PageTitle descriptions to 5-12 word format
- Varied example intro phrasing for consistency

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-28 14:09:26 +01:00
Fredrik Adelöw f02219a054 Merge pull request #32516 from backstage/freben/nodecolon
Add a rule for the use of `node:` prefix on native imports
2026-01-27 14:17:14 +01:00
Charles de Dreuille d013d4a20b Adding docs for Alert
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-26 18:37:28 +00:00
Fredrik Adelöw 7455dae884 require the use of node prefix on native imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:22:53 +01:00
Charles de Dreuille 95c70b1285 Update sync-changelog.mjs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-26 10:47:32 +00:00
Charles de Dreuille 988b46ff13 Update sync-changelog.mjs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-26 10:37:20 +00:00
Charles de Dreuille 9d712d3e80 Remove old format support
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-26 10:26:47 +00:00
Charles de Dreuille 4926084387 Improve script
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-26 10:12:10 +00:00
Charles de Dreuille 1df8ef4a47 Cleanup
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 22:58:51 +00:00
Charles de Dreuille 8adc108bc7 Remove duplicates
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 22:56:08 +00:00
Charles de Dreuille 3aa908fdce Cleaning up
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 22:42:14 +00:00
Charles de Dreuille 0e1c72576e Fixes client vs server side
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 22:01:38 +00:00
Charles de Dreuille 72877204c7 Update index.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 21:32:25 +00:00
Charles de Dreuille 2f709e15ab Add new changelog structure
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 18:34:28 +00:00
Charles de Dreuille 3342b2af29 Add new changelog format for BUI
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 15:10:25 +00:00
Johan Persson ec66afb03e docs(table): rewrite Table component documentation
Comprehensive rewrite of the Table component documentation including:

- Updated prop definitions with JSX descriptions
- New interactive examples for sorting, search, pagination, selection
- Expanded code snippets covering all major use cases
- Added custom row and primitives examples
- Improved MDX structure and styling

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:13:50 +01:00
Johan Persson 40a30551a0 feat(docs-ui): improve documentation components
- Add ReactAriaLink component for linking to React Aria docs
- Make PropsTable columns configurable
- Improve Chip styling to support multiline content
- Allow ReactNode in PropDef descriptions

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:13:50 +01:00
Fredrik Adelöw 181f2fefa7 Merge pull request #32435 from backstage/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v15.5.9
2026-01-22 11:53:53 +01:00
Fredrik Adelöw 6dfec318f1 Merge pull request #32438 from backstage/renovate/codemirror
chore(deps): update codemirror
2026-01-22 11:53:14 +01:00
Fredrik Adelöw 1a5cfd0e32 Merge pull request #32443 from backstage/renovate/remixicon-react-4.x-lockfile
chore(deps): update dependency @remixicon/react to v4.8.0
2026-01-22 11:36:58 +01:00
renovate[bot] 0922aac9a1 chore(deps): update dependency motion to v12.27.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 22:02:45 +00:00
renovate[bot] e545097f40 chore(deps): update dependency @remixicon/react to v4.8.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 19:18:27 +00:00
renovate[bot] f767848e6d chore(deps): update codemirror
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 17:18:52 +00:00
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