--- layout: layouts/component.njk title: Breadcrumb description: Displays the path to the current resource using a hierarchy of links. toc: - label: Usage id: usage --- {% from "macros/code_preview.njk" import code_preview %} {% from "macros/code_block.njk" import code_block %} {% from "components/dropdown-menu.njk" import dropdown_menu %}
{% lucide "circle-alert" %}

There is no dedicated breadcrumb component in Basecoat.

{% set code %}
  1. Home
  2. {% lucide "chevron-right", { "class": "size-3.5" } %}
  3. {% set trigger %} {% lucide "ellipsis" %} {% endset %} {% call dropdown_menu( id="demo-breadcrumb-menu", trigger=trigger, trigger_attrs={"class": "flex size-9 items-center justify-center h-4 w-4 hover:text-foreground cursor-pointer"} ) %} {% endcall %}
  4. {% lucide "chevron-right", { "class": "size-3.5" } %}
  5. Components
  6. {% lucide "chevron-right", { "class": "size-3.5" } %}
  7. Breadcrumb
{% endset %} {{ code_preview("dropdown-menu", code | prettyHtml) }}

Usage

Using Tailind and the Dropdown Menu component you can get a breadcrumb component:

{{ code_block(code | prettyHtml) }}