Component
Breadcrumbs show the user's location within a hierarchy and provide links back to parent pages.
- Uses native nav and ordered-list semantics
- Marks the current page with aria-current by default
- Supports router links through Breadcrumb.Link asChild
- Exposes stable classes for each part
- Allows custom separator content
| Shortcut | Description |
|---|---|
Tab | Moves focus between breadcrumb links in document order. |
Enter | Activates the focused breadcrumb link. |
| Reference | What Rad UI follows |
|---|---|
Uses navigation landmark semantics, list structure, and aria-current on the current page link or item. |
The navigation landmark that labels the breadcrumb trail.
| Prop | Type | Default |
|---|---|---|
aria-label | string | 'Breadcrumb' |
customRootClass | string | '' |
className | string | '' |
Composable breadcrumb parts for list structure, links, current page text, and separators.
| Part | Element | Notes |
|---|---|---|
Breadcrumb.List | ol | Wraps breadcrumb items in source order. |
Breadcrumb.Item | li | Groups a link or current page with its separator. |
Breadcrumb.Link | a | Supports asChild for router link components. |
Breadcrumb.Page | span | Sets aria-current="page" by default. |
Breadcrumb.Separator | span | Decorative separator hidden from assistive technology. |