Breadcrumb
Displays the path to the current resource using a hierarchy of links.
Component Code
<april:breadcrumb>
<slot:list>
<april:breadcrumb-item>
<april:breadcrumb-link href="/">Home</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator />
<april:breadcrumb-item>
<april:dropdown-menu>
<slot:trigger class="flex items-center gap-1">
<april:breadcrumb-elipsis />
<span class="sr-only">Toggle menu</span>
</slot:trigger>
<slot:content align="start">
<april:dropdown-menu-item>Documentation</april:dropdown-menu-item>
<april:dropdown-menu-item>Themes</april:dropdown-menu-item>
<april:dropdown-menu-item>GitHub</april:dropdown-menu-item>
</slot:content>
</april:dropdown-menu>
</april:breadcrumb-item>
<april:breadcrumb-separator />
<april:breadcrumb-item>
<april:breadcrumb-link href="/docs/0.x/components/accordion">Components</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator />
<april:breadcrumb-item>
<april:breadcrumb-page>Breadcrumb</april:breadcrumb-page>
</april:breadcrumb-item>
</slot:list>
</april:breadcrumb>
Custom Separator
You can use a custom item as separator for breadcrumb-separator.
Component Code
<april:breadcrumb>
<slot:list>
<april:breadcrumb-item>
<april:breadcrumb-link href="/">Home</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator>
<slot:separator>
/
</slot:separator>
</april:breadcrumb-separator>
<april:breadcrumb-item>
<april:breadcrumb-link href="/docs/0.x/components/accordion">Components</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator>
<slot:separator>
/
</slot:separator>
</april:breadcrumb-separator>
<april:breadcrumb-item>
<april:breadcrumb-page>Breadcrumb</april:breadcrumb-page>
</april:breadcrumb-item>
</slot:list>
</april:breadcrumb>
Dropdown
You can compose breadcrumb-item with a dropdown-menu to create a dropdown in the breadcrumb.
Component Code
<april:breadcrumb>
<slot:list>
<april:breadcrumb-item>
<april:breadcrumb-link href="/">Home</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator>
<slot:separator>
/
</slot:separator>
</april:breadcrumb-separator>
<april:breadcrumb-item>
<april:dropdown-menu>
<slot:trigger>
<button class="bg-transparent cursor-pointer flex items-center gap-1">
Components
<i class="fas fa-angle-down"></i>
</button>
</slot:trigger>
<slot:content align="start">
<april:dropdown-menu-item>Documentation</april:dropdown-menu-item>
<april:dropdown-menu-item>Themes</april:dropdown-menu-item>
<april:dropdown-menu-item>GitHub</april:dropdown-menu-item>
</slot:content>
</april:dropdown-menu>
</april:breadcrumb-item>
<april:breadcrumb-separator>
<slot:separator>
/
</slot:separator>
</april:breadcrumb-separator>
<april:breadcrumb-item>
<april:breadcrumb-page>Breadcrumb</april:breadcrumb-page>
</april:breadcrumb-item>
</slot:list>
</april:breadcrumb>
Collapsed
We provide a breadcrumb-elipsis component to show a collapsed state when the breadcrumb is too long.
Component Code
<april:breadcrumb>
<slot:list>
<april:breadcrumb-item>
<april:breadcrumb-link href="/">Home</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator />
<april:breadcrumb-elipsis />
<april:breadcrumb-separator />
<april:breadcrumb-item>
<april:breadcrumb-link href="/docs/0.x/components/accordion">Components</april:breadcrumb-link>
</april:breadcrumb-item>
<april:breadcrumb-separator />
<april:breadcrumb-item>
<april:breadcrumb-page>Breadcrumb</april:breadcrumb-page>
</april:breadcrumb-item>
</slot:list>
</april:breadcrumb>