Breadcrumb displays the complete navigation path from the root to the current page. Each clickable item ends with a > separator; the final current-page item is non-clickable and visually distinguished with a disabled color.
Anatomy
Home > Pod System > ELFA Series > ELFA Pro
↑ ↑ ↑ ↑
link link link current page
(text-primary) (text-disabled)
- Link Item — Clickable navigation item with a trailing
ChevronRightseparator icon - Current Page — Final item,
aria-current="page",text-disabledcolor, not clickable - Container (
<nav>) — Semantic container witharia-label="Breadcrumb"
Usage Guidelines
✅ Do
- Use only in sites/apps with a clear hierarchy (e.g. category → subcategory → detail page)
- The last item should always be the current page with no
href - Keep the path complete — don't skip levels
❌ Don't
- Don't use in flat-structured (non-hierarchical) applications
- Don't use breadcrumbs as a substitute for primary navigation
- Don't show more than 5 levels (consider collapsing middle levels beyond that)
Depth Guidelines
| Levels | Use Case |
|---|---|
| 2 levels | Root → current |
| 3–4 levels | Typical category navigation |
| 5 levels | Maximum recommended depth; consider collapsing beyond |