Breadcrumb

Displays the path to the current resource using a hierarchy of links.

Installation

npx nx g @spartan-ng/cli:ui breadcrumb

Usage

import {
	HlmBreadcrumb
	HlmBreadcrumbEllipsis
	HlmBreadcrumbItem
	HlmBreadcrumbLink
	HlmBreadcrumbList
	HlmBreadcrumbPage
	HlmBreadcrumbSeparator
} from '@spartan-ng/helm/breadcrumb';
<nav hlmBreadcrumb>
  <ol hlmBreadcrumbList>
    <li hlmBreadcrumbItem>
      <a hlmBreadcrumbLink link="/">Home</a>
    </li>
    <li hlmBreadcrumbSeparator></li>
    <li hlmBreadcrumbItem>
      <hlm-breadcrumb-ellipsis />
    </li>
    <li hlmBreadcrumbSeparator></li>
    <li hlmBreadcrumbItem>
      <a hlmBreadcrumbLink link="/components">Components</a>
    </li>
    <li hlmBreadcrumbSeparator></li>
    <li hlmBreadcrumbItem>
      <span hlmBreadcrumbPage>Breadcrumb</span>
    </li>
  </ol>
</nav>

Helm API

HlmBreadcrumbEllipsis

Selector: hlm-breadcrumb-ellipsis

Inputs

PropTypeDefaultDescription
class ClassValue --
srOnlyText string More Screen reader only text for the ellipsis

HlmBreadcrumbItem

Selector: [hlmBreadcrumbItem]

Inputs

PropTypeDefaultDescription
class ClassValue --

Selector: [hlmBreadcrumbLink]

Inputs

PropTypeDefaultDescription
class ClassValue --
link RouterLink['routerLink'] - The link to navigate to the page.

HlmBreadcrumbList

Selector: [hlmBreadcrumbList]

Inputs

PropTypeDefaultDescription
class ClassValue --

HlmBreadcrumbPage

Selector: [hlmBreadcrumbPage]

Inputs

PropTypeDefaultDescription
class ClassValue --

HlmBreadcrumbSeparator

Selector: [hlmBreadcrumbSeparator]

Inputs

PropTypeDefaultDescription
class ClassValue --

HlmBreadcrumb

Selector: [hlmBreadcrumb]

Inputs

PropTypeDefaultDescription
class ClassValue --
aria-label string breadcrumb -

Examples

Custom separator

Use a custom component as children for HlmBreadcrumbSeparator to create a custom separator.


Dropdown

You can compose HlmBreadcrumbItem for HlmDropdownMenu to create a custom separator.


Collapsed

We provide a HlmBreadcrumbEllipsisComponent component to show a collapsed state when the breadcrumb is too long.

Button Badge