bearnie

Breadcrumb

Navigation path to the current page.

Installation

npx bearnie add breadcrumb
npx bearnie add breadcrumb

Usage

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

Examples

With icon

Collapsed

Anatomy

  • Breadcrumb - The root nav element
  • BreadcrumbList - Ordered list container
  • BreadcrumbItem - Individual list item
  • BreadcrumbLink - Clickable navigation link
  • BreadcrumbPage - Current page indicator (not clickable)
  • BreadcrumbSeparator - Visual separator between items
  • BreadcrumbEllipsis - Collapsed items indicator

Props

PropTypeDefaultDescription
hrefstringrequiredLink destination
classstring-Additional CSS classes

All other Breadcrumb components accept class for additional CSS classes.