packages/components/layout/eui-app/eui-app-breadcrumb/breadcrumb.component.ts
Breadcrumb navigation component that displays the hierarchical path to the current page location. Automatically registers with EuiAppShellService to coordinate layout positioning within the application shell. Provides semantic navigation landmark with appropriate ARIA role for accessibility. Content is projected via ng-content allowing flexible breadcrumb item composition and custom separators.
Example :<!-- Breadcrumb navigation in app -->
<eui-app>
<eui-app-breadcrumb>
<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 label="Electronics"></eui-breadcrumb-item>
</eui-breadcrumb>
</eui-app-breadcrumb>
</eui-app>
| changeDetection | ChangeDetectionStrategy.Default |
| encapsulation | ViewEncapsulation.None |
| selector | eui-app-breadcrumb |
| template | |
| styleUrl | ./breadcrumb.scss |
Properties |
HostBindings |
Accessors |
| attr.role |
Type : string
|
Default value : 'nav'
|
| class |
Type : string
|
| role |
Type : string
|
Default value : 'nav'
|
Decorators :
@HostBinding('attr.role')
|
| cssClasses |
getcssClasses()
|