Back to Shark UI

Breadcrumb

docs/components/breadcrumb

latest7.7 KB
Original Source

Sections

Components

Utilities

Forms

Hooks

Breadcrumb

Copy Markdown

Shows user location within a hierarchy.

PreviewCode

Installation#

CLIManual

pnpmbunnpmyarn

pnpm dlx shadcn@latest add @shark/breadcrumb

Anatomy#

Breadcrumb
└── BreadcrumbList
    └── BreadcrumbItem
        ├── BreadcrumbLink
        ├── BreadcrumbPage
        ├── BreadcrumbSeparator
        └── BreadcrumbEllipsis

Usage#

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

Examples#

With custom separator#

PreviewCode

PreviewCode

Collapsed#

PreviewCode

With menu#

PreviewCode

API Reference#

Navigation landmark for the breadcrumb trail.

PropTypeDefault
classNamestring-
asChildbooleanfalse

Ordered list of breadcrumb segments.

PropTypeDefault
classNamestring-
asChildbooleanfalse

Wraps a single breadcrumb link or page.

PropTypeDefault
classNamestring-
asChildbooleanfalse

Link to a parent page in the hierarchy.

PropTypeDefault
hrefstring-
classNamestring-
asChildbooleanfalse

Current page. Not a link; marked with aria-current="page" for accessibility.

PropTypeDefault
classNamestring-
asChildbooleanfalse

Visual separator between segments.

PropTypeDefault
childrenReact.ReactNodeChevronRight
classNamestring-
asChildbooleanfalse

Shows when middle segments are collapsed.

PropTypeDefault
classNamestring-
asChildbooleanfalse

[

Previous page

Bottom Navigation ](/docs/components/bottom-navigation)[

Next page

Button Group ](/docs/components/button-group)

On This Page

InstallationAnatomyUsageExamplesWith custom separatorWith linksCollapsedWith menuAPI ReferenceBreadcrumbBreadcrumbListBreadcrumbItemBreadcrumbLinkBreadcrumbPageBreadcrumbSeparatorBreadcrumbEllipsis