Skip to content

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