Epicenter
Local-first, open source apps
Installation
Copy and paste the following code into your project.
Usage
<script lang="ts">
import * as Breadcrumb from "$lib/components/ui/breadcrumb/index.js";
</script> <Breadcrumb.Root>
<Breadcrumb.List>
<Breadcrumb.Item>
<Breadcrumb.Link href="/">Home</Breadcrumb.Link>
</Breadcrumb.Item>
<Breadcrumb.Separator />
<Breadcrumb.Item>
<Breadcrumb.Link href="/components">Components</Breadcrumb.Link>
</Breadcrumb.Item>
<Breadcrumb.Separator />
<Breadcrumb.Item>
<Breadcrumb.Page>Breadcrumb</Breadcrumb.Page>
</Breadcrumb.Item>
</Breadcrumb.List>
</Breadcrumb.Root> Basic
A basic breadcrumb with a home link and a components link.
Custom separator
Use a custom component as children for <Breadcrumb.Separator /> to create a custom separator.
Dropdown
You can compose <Breadcrumb.Item /> with a <DropdownMenu /> to create a dropdown in the breadcrumb.
Collapsed
We provide a <Breadcrumb.Ellipsis /> component to show a collapsed state when the breadcrumb is too long.
Link component
To use a link just add the href prop to <Breadcrumb.Link />.