Copy to clipboard
Installation
Copy to clipboard
npx bearnie add breadcrumb
npx bearnie add breadcrumb
bunx bearnie add breadcrumb
bunx bearnie add breadcrumb
pnpm dlx bearnie add breadcrumb
pnpm dlx bearnie add breadcrumb
yarn dlx bearnie add breadcrumb
yarn dlx bearnie add breadcrumb
Copy to clipboard
import Breadcrumb from "@/components/ui/breadcrumb/Breadcrumb.astro";
import BreadcrumbList from "@/components/ui/breadcrumb/BreadcrumbList.astro";
import BreadcrumbItem from "@/components/ui/breadcrumb/BreadcrumbItem.astro";
import BreadcrumbLink from "@/components/ui/breadcrumb/BreadcrumbLink.astro";
import BreadcrumbPage from "@/components/ui/breadcrumb/BreadcrumbPage.astro";
import BreadcrumbSeparator from "@/components/ui/breadcrumb/BreadcrumbSeparator.astro";
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
Copy to clipboard
Collapsed
Copy to clipboard
Anatomy
Breadcrumb- The root nav elementBreadcrumbList- Ordered list containerBreadcrumbItem- Individual list itemBreadcrumbLink- Clickable navigation linkBreadcrumbPage- Current page indicator (not clickable)BreadcrumbSeparator- Visual separator between itemsBreadcrumbEllipsis- Collapsed items indicator
Props
BreadcrumbLink
| Prop | Type | Default | Description |
|---|---|---|---|
| href | string | required | Link destination |
| class | string | - | Additional CSS classes |
All other Breadcrumb components accept class for additional CSS classes.