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/bearnie/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.