Breadcrumb
A navigation aid that displays the user's current location within a site hierarchy.
Preview
Default
Usage
tsx
import {
Breadcrumb,
BreadcrumbList,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbPage,
BreadcrumbSeparator,
} from "zostel-ui";
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Home</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink href="/hostels">Hostels</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink href="/hostels/manali">Manali</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Book</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>Props
| Prop | Type | Default | Description |
|---|---|---|---|
separator | ReactNode | "/" | Custom separator element between breadcrumb items. |
children | ReactNode | — | BreadcrumbList containing BreadcrumbItem components. |
className | string | — | Additional CSS classes for the breadcrumb container. |
separatorType:
ReactNodeDefault: "/"
Custom separator element between breadcrumb items.
childrenType:
ReactNodeDefault: —
BreadcrumbList containing BreadcrumbItem components.
classNameType:
stringDefault: —
Additional CSS classes for the breadcrumb container.