UI Ingredients v1.6.0
Github

Breadcrumbs

A component for displaying the navigation path or hierarchy of a user's location within a site.

Usage

<script>
  import {Breadcrumbs} from 'ui-ingredients';
  import {ChevronRightIcon} from '$lib/icons';
</script>

<Breadcrumbs.Root>
  <Breadcrumbs.List>
    <Breadcrumbs.Item>
      <Breadcrumbs.Link href="/">Home</Breadcrumbs.Link>
      <Breadcrumbs.Separator>
        <ChevronRightIcon />
      </Breadcrumbs.Separator>
    </Breadcrumbs.Item>
    <Breadcrumbs.Item>
      <Breadcrumbs.Link href="/components">Components</Breadcrumbs.Link>
      <Breadcrumbs.Separator>
        <ChevronRightIcon />
      </Breadcrumbs.Separator>
    </Breadcrumbs.Item>
    <Breadcrumbs.Item>
      <Breadcrumbs.Link href="/components/breadcrumbs" current>
        Breadcrumbs
      </Breadcrumbs.Link>
    </Breadcrumbs.Item>
  </Breadcrumbs.List>
</Breadcrumbs.Root>

API Reference

Root

Prop Default Description
asChild Snippet Render a different element.
Data Attribute Value
data-part breadcrumbs
data-scope root

Item

Prop Default Description
asChild Snippet Render a different element.
Data Attribute Value
data-part breadcrumbs
data-scope item

Link

Prop Default Description
current boolean Whether the link is the current page.
href string The link to navigate to.
asChild Snippet Render a different element.
Data Attribute Value
data-current Present when current is true
data-disabled Present when current is true
data-part breadcrumbs
data-scope link

List

Prop Default Description
asChild Snippet Render a different element.
Data Attribute Value
data-part breadcrumbs
data-scope list

Separator

Prop Default Description
asChild Snippet Render a different element.
Data Attribute Value
data-part breadcrumbs
data-scope separator