Breadcrumb โ
A wayfinding component for page hierarchies โ pair it with a page header above the title and subtitle. Items render as <a> when they include href, as <button> otherwise; the last item (or any item with current: true) becomes the unclickable current marker. Three variants (default, contained, underlined), six accent colors, three sizes, optional truncation, and per-item icon slots cover the v1 surface.
Basic โ
Three items separated by โบ. Last item is the current page.
Vue SFC
Variants โ
default / contained / underlined side-by-side, same items.
Vue SFC
Sizes โ
sm / md / lg โ affects font, padding, and gap.
Vue SFC
Colors โ
Six theme colors plus surface, applied to the current item and hover state.
Vue SFC
With icons โ
Items with leading SVG icons (slot="icon-{id}" for the Lit element).
Vue SFC
Separators โ
Custom separator strings (โบ, /, โข) and a slotted SVG chevron.
Vue SFC
Interactive โ
Clicks emit mno-click; the demo logs each click and prevents anchor navigation.
Vue SFC
Truncation โ
Long path with the truncate flag โ items overflow to ellipsis instead of wrapping.
Vue SFC
Customized โ
Per-element overrides via cssClass (Vue) or extra utility classes (CSS).
Vue SFC
Slot-body composition โ
Wrap with <mono-breadcrumb> for nav semantics + theming, slot a <mono-breadcrumb-list> as the body.
Vue SFC
Standalone list โ
<mono-breadcrumb-list> used directly with no wrapper โ themes itself via modifier attributes.
Vue SFC