Breadcrumb

A navigation trail showing the user's current location within a hierarchy.

Installation

pnpm dlx stera-ui add breadcrumb

Usage

import {
  Breadcrumb,
  BreadcrumbList,
  BreadcrumbItem,
  BreadcrumbLink,
  BreadcrumbPage,
  BreadcrumbSeparator,
} from "@/components/ui/breadcrumb"
<Breadcrumb>
  <BreadcrumbList>
    <BreadcrumbItem>
      <BreadcrumbLink render={<a href="/" />}>Home</BreadcrumbLink>
    </BreadcrumbItem>
    <BreadcrumbSeparator />
    <BreadcrumbItem>
      <BreadcrumbPage>Current Page</BreadcrumbPage>
    </BreadcrumbItem>
  </BreadcrumbList>
</Breadcrumb>

Custom Separator

Pass any element as a child of BreadcrumbSeparator to replace the default chevron icon.

Collapsed

Use BreadcrumbEllipsis to represent hidden middle items in long paths.

API Reference

PropTypeDescription
renderReactElementRender prop for the underlying anchor element (e.g. <a>, Next.js <Link>)

Subcomponents

ComponentDescription
BreadcrumbListOrdered list container
BreadcrumbItemIndividual list item
BreadcrumbLinkClickable ancestor link
BreadcrumbPageNon-linked current page label
BreadcrumbSeparatorDivider between items (default: chevron)
BreadcrumbEllipsisCollapsed items indicator