Skip to content
Logic2BUI

Search docs

Search components and documentation

New
Menu

Breadcrumb

Displays the path to the current resource using a hierarchy of links.

Installation

npx logic2b@latest add breadcrumb

Usage

import {
  Breadcrumb,
  BreadcrumbItem,
  BreadcrumbLink,
  BreadcrumbList,
  BreadcrumbPage,
  BreadcrumbSeparator,
} from "@/components/ui/breadcrumb"

<Breadcrumb>
  <BreadcrumbList>
    <BreadcrumbItem>
      <BreadcrumbLink href="/">Home</BreadcrumbLink>
    </BreadcrumbItem>
    <BreadcrumbSeparator />
    <BreadcrumbItem>
      <BreadcrumbPage>Breadcrumb</BreadcrumbPage>
    </BreadcrumbItem>
  </BreadcrumbList>
</Breadcrumb>

API

Prop Type Default
asChild (BreadcrumbLink) boolean — compose with a router Link false
href (BreadcrumbLink) string
children (BreadcrumbSeparator) ReactNode — custom separator, defaults to a chevron <ChevronRight />

All parts are semantic wrappers (nav, ol, li, a, span) and forward their native props. BreadcrumbPage marks the current page with aria-current="page", and BreadcrumbEllipsis is decorative with an sr-only “More” label.

Examples

Custom separator

Pass children to BreadcrumbSeparator to swap the default chevron.

With dropdown

Collapse a middle segment into a dropdown menu for long paths.