ThiloDesign System
DV

Breadcrumb

shadcn/ui

Hierarchy navigation trail. Shows where the user is in the app structure.

@/components/ui/breadcrumb

Patterns

PatternPreview
Simple (2–3 levels)
With ellipsis (deep path)
Custom separator (chevron)

Item states

Item typePreviewToken
Ancestor linktext-muted-foreground hover:text-foreground transition-colors
Current pagetext-foreground — no hover, aria-current="page"
Separatortext-muted-foreground — default "/" from Lucide Slash

In context — ticket detail header

Sticky top bar — breadcrumb shows the full path to the current ticket

Sub-components

ComponentRole
BreadcrumbRoot nav element — renders as <nav aria-label="breadcrumb">
BreadcrumbListOrdered list wrapper — horizontal flex row with gap and text-sm
BreadcrumbItemSingle item in the trail — wraps link or page
BreadcrumbLinkClickable ancestor — text-muted-foreground, hover:text-foreground
BreadcrumbPageCurrent page label — text-foreground, non-clickable, aria-current="page"
BreadcrumbSeparatorDivider between items — default: / (Slash icon). Pass children to customize.
BreadcrumbEllipsisCollapsed middle items indicator — ··· icon

On this page