@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. | |
|
A component that renders a tag. | |
|
A component that renders a list of tags. | |
|
Hook for managing table state including pagination and future features like sorting. Supports both controlled and uncontrolled modes using offset/pageSize pattern (Backstage style). | |
|
Visually hides content while keeping it accessible to screen readers. Useful for descriptive labels and other screen-reader-only content. Note: This component is for content that should ALWAYS remain visually hidden. For skip links that become visible on focus, use a different approach. |
Interfaces
|
Interface |
Description |
|---|---|
|
Props for the AccordionGroup component. | |
|
Props for the AccordionPanel component. | |
|
Props for the Accordion component. | |
|
Props for the AccordionTrigger component. | |
|
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 | |
|
Props for the DialogBody component. | |
|
Props for the DialogHeader component. | |
|
Props for the Dialog component. | |
|
Props for the DialogTrigger component. | |
|
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. | |
|
Props for the TagGroup component. | |
|
Props for the Tag component. | |
|
Properties for VisuallyHidden() |
Variables
|
Variable |
Description |
|---|---|
|
Component definition for Accordion | |
|
Component definition for Avatar | |
|
Component definition for Box | |
|
Component definition for Button | |
|
Component definition for ButtonIcon | |
|
Component definition for ButtonLink | |
|
Card component. | |
|
CardBody component. | |
|
Component definition for Card | |
|
CardFooter component. | |
|
CardHeader component. | |
|
Component definition for Checkbox | |
|
Component definition for Container | |
|
Component definition for Dialog | |
|
Component definition for FieldLabel | |
|
Component definition for Flex | |
|
Component definition for Grid | |
|
Component definition for GridItem | |
|
Component definition for Header | |
|
Component definition for HeaderPage | |
|
Component definition for Link | |
|
Component definition for Menu | |
|
Component definition for RadioGroup | |
|
Component definition for SearchField | |
|
Component definition for Select | |
|
Component definition for Skeleton | |
|
Component definition for Switch | |
|
Component definition for Table | |
|
Component definition for TablePagination | |
|
Component definition for Tabs | |
|
Component definition for TagGroup | |
|
Component definition for Text | |
|
Component definition for TextField | |
|
Component definition for Tooltip | |
|
Component definition for VisuallyHidden |
Type Aliases
|
Type Alias |
Description |
|---|---|
|
Base type for the component styles structure | |
|
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. | |