@backstage/ui
Components used by Backstage plugins and apps
Functions
Function |
Description |
---|---|
A component that renders a toolbar. | |
A component that renders a header page. | |
A component that renders a tab. | |
Pagination controls for Table components with page navigation and size selection. | |
A component that renders a list of tabs. | |
A component that renders the content of a tab. | |
A component that renders a list of tabs. | |
Hook for managing table state including pagination and future features like sorting. Supports both controlled and uncontrolled modes using offset/pageSize pattern (Backstage style). |
Interfaces
Interface |
Description |
---|---|
Properties for ButtonIcon | |
Properties for ButtonLink | |
Properties for Button | |
Props for the CardBody component. | |
Props for the CardFooter component. | |
Props for the CardHeader component. | |
Props for the Card component. | |
Base type for the component styles structure | |
Represents an option item in the header dropdown menu. | |
Represents a breadcrumb item in the header. | |
Props for the main HeaderPage component. | |
Props for the main Header component. | |
Represents a tab item in the header navigation. | |
Props for the TabList component. | |
Props for the TabPanel component. | |
Props for the Tab component. | |
Props for the Tabs component. | |
Variables
Variable |
Description |
---|---|
Card component. | |
Collapsible is a component that allows you to collapse and expand content. It is a wrapper around the CollapsiblePrimitive component from base-ui-components. | |
Component definitions for the Backstage UI library | |
Type Aliases
Type Alias |
Description |
---|---|
Base type for the component styles structure | |
Helper type to extract class names for a component | |
Type utilities for extracting information from the component styles | |
Base type for the component styles structure | |
Base type for the component styles structure | |
Strategies for matching the current route to determine which tab should be active. | |