3846774beb
Add dependencies that were only available transitively through other packages but were being imported directly: - csstype and copy-to-clipboard in @backstage/core-components - @storybook/react-vite in @backstage/ui - react-aria-components in @backstage/plugin-notifications - @octokit/core in @backstage/plugin-scaffolder-backend-module-github - @rjsf/utils in example-app-legacy Signed-off-by: Fredrik Adelöw <freben@spotify.com> Made-with: Cursor
@backstage/ui
Backstage UI is a component library for Backstage.
Installation
Install the package via Yarn:
cd <package-dir> # if within a monorepo
yarn add @backstage/ui
Documentation
Writing Changesets for Components
When creating changesets for component-specific changes, add component metadata to help maintain documentation:
---
'@backstage/ui': patch
---
Fixed size prop handling for Avatar component.
Affected components: Avatar
Guidelines:
- Component names: Use PascalCase as they appear in imports (Avatar, ButtonIcon, SearchField)
- Multiple components:
Affected components: Button, ButtonLink, ButtonIcon - General changes: Omit the metadata line (build changes, package-level updates)
- Placement: The line can appear anywhere in the description
The changelog sync tool will parse these tags and update the documentation site automatically.