Breadcrumb
A navigation aid showing the current page’s location within a hierarchy.
Install
npx @vultra/cli add breadcrumb Usage
<script>
import {
Breadcrumb,
BreadcrumbItem,
BreadcrumbLink,
BreadcrumbList,
BreadcrumbPage,
BreadcrumbSeparator
} from '@vultra/ui';
</script>
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem>
<BreadcrumbLink href="/">Home</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbLink href="/docs">Docs</BreadcrumbLink>
</BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Components</BreadcrumbPage>
</BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb> Structure
Breadcrumb— root wrapper witharia-label="breadcrumb"BreadcrumbList— horizontal list containerBreadcrumbItem— wraps a single breadcrumb entryBreadcrumbLink— clickable linkBreadcrumbPage— current page (non-interactive)BreadcrumbSeparator— visual separator between itemsBreadcrumbEllipsis— collapsed menu indicator
Props
| Sub-component | Description |
|---|---|
Breadcrumb | Root — sets aria-label="breadcrumb" |
BreadcrumbLink | Accepts href for navigation |
BreadcrumbPage | Current page, aria-current="page" |
BreadcrumbSeparator | Renders / by default, accepts children |