← Inventory
Breadcrumb
Navigation landmark for a breadcrumb trail; renders a labelled <nav>.
Usage
import { Breadcrumb, breadcrumbAnatomy, BreadcrumbCurrent, BreadcrumbEllipsis, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbSeparator } from "@desk/ui/components/breadcrumb";Best practices
Terminate the trail with
BreadcrumbCurrent(it setsaria-current="page"), never a finalBreadcrumbLink.Render router links via
<BreadcrumbLink asChild>wrapping a framework<Link>— the bare default is an<a>.Collapse overflow with
BreadcrumbEllipsishosting a menu of the hidden crumbs, rather than dropping items silently.
Props
Breadcrumb
| Prop | Type | Default | Description |
|---|---|---|---|
| separator | React.ReactNode |
BreadcrumbLink
| Prop | Type | Default | Description |
|---|---|---|---|
| asChild | boolean |
Also exports
- const
breadcrumbAnatomy - component
BreadcrumbCurrent - component
BreadcrumbEllipsis - component
BreadcrumbItem - component
BreadcrumbList - component
BreadcrumbSeparator
Anatomy
Breadcrumb
breadcrumbNavigation showing current location in hierarchy
BreadcrumbList
breadcrumb-listContainer for breadcrumb items
BreadcrumbItem
breadcrumb-itemSingle breadcrumb entry
BreadcrumbLink
breadcrumb-linkClickable link
BreadcrumbCurrent
breadcrumb-pageCurrent page (non-link)
BreadcrumbSeparator
breadcrumb-separatorVisual divider
BreadcrumbEllipsis
breadcrumb-ellipsisCollapsed items indicator