Skip to content

Breadcrumb

A navigation path showing the user's location in the site hierarchy with links to parent pages.

---
import { Breadcrumb, BreadcrumbItem, BreadcrumbList, BreadcrumbSeparator } from '@bejamas/ui/components/breadcrumb';
---
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem><a class="hover:text-foreground transition-colors" href="/">Home</a></BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem><a class="hover:text-foreground transition-colors" href="/docs">Docs</a></BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem><span class="text-foreground font-normal" aria-current="page">Page</span></BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>
Terminal window
bunx bejamas add breadcrumb
---
import { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbSeparator } from '@bejamas/ui/components/breadcrumb';
---
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem><a href="/">Home</a></BreadcrumbItem>
<BreadcrumbSeparator />
<BreadcrumbItem><span aria-current="page">Page</span></BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>
PropTypeDefault
classstring""
---
import { SlashIcon } from '@lucide/astro';
import { Breadcrumb, BreadcrumbItem, BreadcrumbList, BreadcrumbSeparator } from '@bejamas/ui/components/breadcrumb';
---
<Breadcrumb>
<BreadcrumbList>
<BreadcrumbItem><a class="hover:text-foreground transition-colors" href="/">Home</a></BreadcrumbItem>
<BreadcrumbSeparator>
<SlashIcon />
</BreadcrumbSeparator>
<BreadcrumbItem><a class="hover:text-foreground transition-colors" href="/docs">Docs</a></BreadcrumbItem>
<BreadcrumbSeparator>
<SlashIcon />
</BreadcrumbSeparator>
<BreadcrumbItem><span class="text-foreground font-normal" aria-current="page">Page</span></BreadcrumbItem>
</BreadcrumbList>
</Breadcrumb>