← All Components

Breadcrumb

Displays the path to the current page using a hierarchy of links. Built with Radix Slot.

Default

With Ellipsis

Custom Separator

With Next.js Link

Sub-components

Sub-componentTypeDescription
BreadcrumbnavRoot navigation element with aria-label.
Breadcrumb.ListolOrdered list wrapping breadcrumb items.
Breadcrumb.ItemliIndividual breadcrumb entry.
Breadcrumb.Linka | SlotClickable link. Supports asChild for custom components.
Breadcrumb.PagespanCurrent page indicator (aria-current='page').
Breadcrumb.SeparatorliVisual separator. Defaults to ChevronRight icon.
Breadcrumb.EllipsisspanEllipsis indicator for collapsed breadcrumbs.

Usage

<Breadcrumb> <Breadcrumb.List> <Breadcrumb.Item> <Breadcrumb.Link href="/">Home</Breadcrumb.Link> </Breadcrumb.Item> <Breadcrumb.Separator /> <Breadcrumb.Item> <Breadcrumb.Page>Current Page</Breadcrumb.Page> </Breadcrumb.Item> </Breadcrumb.List> </Breadcrumb> {/* With Next.js Link */} <Breadcrumb.Link asChild> <Link href="/path">Label</Link> </Breadcrumb.Link> {/* Custom separator */} <Breadcrumb.Separator>/</Breadcrumb.Separator>