Skip to content

Breadcrumbs

stable

Hierarchical navigation trail with configurable separator, overflow collapse, and semantic markup

NavigationInteractive/Storybook ↗
import { Breadcrumbs } from "@nodus/design-system"
Demo coming soon

Props

itemsrequired
Type BreadcrumbItem[]Default

Array of breadcrumb entries with label, optional href and onClick

separator
Type ReactNodeDefault "/"

Custom separator element

maxItems
Type numberDefault

Maximum visible items before collapse

size
Type "sm" | "md" | "lg"Default "md"

Text size

Accessibility

  • Uses <nav aria-label="Breadcrumb"> landmark
  • Ordered list (<ol>) for proper structure
  • aria-current="page" on last item
  • Separators are aria-hidden
  • Interactive items use <a> or <button>, never <span role="button">
Metadatasmmdlgsemantictypespace
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?