packages/components/eui-breadcrumb/breadcrumb.component.ts
eui-breadcrumb navigation component displaying hierarchical page location with linked path segments.
Automatically manages relationships between eui-breadcrumb items for proper navigation flow.
Detects and coordinates child EuiBreadcrumbItemComponent instances through content projection.
Provides semantic navigation structure with automatic previous/next item linking.
Typically used for showing user location within site hierarchy and enabling quick navigation to parent pages.
<eui-breadcrumb>
<eui-breadcrumb-item link="/" iconSvgName="home:outline" ariaLabel="Home"></eui-breadcrumb-item>
<eui-breadcrumb-item link="/products" label="Products"></eui-breadcrumb-item>
<eui-breadcrumb-item link="/products/electronics" label="Electronics"></eui-breadcrumb-item>
<eui-breadcrumb-item label="Laptops"></eui-breadcrumb-item>
</eui-breadcrumb><eui-breadcrumb>
<eui-breadcrumb-item link="/" iconSvgName="home:outline"></eui-breadcrumb-item>
<eui-breadcrumb-item
link="/services"
label="Services"
[navigationExtras]="{ queryParams: { page: 1 } }">
</eui-breadcrumb-item>
</eui-breadcrumb>
| changeDetection | ChangeDetectionStrategy.Default |
| selector | eui-breadcrumb |
| templateUrl | ./breadcrumb.component.html |
| styleUrl | ./breadcrumb.component.scss |
Properties |
HostBindings |
| class |
Type : string
|
Default value : 'eui-breadcrumb'
|
| string |
Type : string
|
Default value : 'eui-breadcrumb'
|
Decorators :
@HostBinding('class')
|