Documentation
Navigation

Breadcrumb

A navigation trail: a semantic `<nav>` with an ordered list, where the last item is the current page (aria-current), not a link.

npx shadcn@latest add @fragiola/breadcrumb
Breadcrumb
Gallery

Composition, not variation

The breadcrumb has no variants — visual differences (separator type, truncation) are composition. Separators are chevrons on the inline axis by default, RTL-aware; pass any element as the separator's child (a chevron, a slash, a dot). Use Breadcrumb.Ellipsis for collapsed items. Use render on Breadcrumb.Link to stitch a router link.

Parts

PartRenders
Root<nav aria-label>
List<ol>
Item<li>
Link<a> — stitch a router link through render
Page<span aria-current>
Separator<li aria-hidden>
Ellipsis<span aria-hidden> + MoreHorizontalIcon