@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
54 lines (45 loc) • 1.2 kB
text/typescript
import { CommonModule } from '@angular/common';
import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from '@angular/core';
import { LinkComponent } from '../link/link.component';
import { LinkIconPosition } from '../link/link.model';
({
selector: 'nj-breadcrumb-item',
templateUrl: './breadcrumb-item.component.html',
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true,
imports: [LinkComponent, CommonModule]
})
export class BreadcrumbItemComponent {
/**
* Whether item is active
*/
() isActive = false;
/**
* Breadcrumb link href
*/
() href: string;
/**
* Breadcrumb link target
*/
() target: string;
/**
* Breadcrumb link icon
*/
() icon: string;
/**
* Breadcrumb link icon position
*/
() iconPosition: LinkIconPosition;
/**
* Accessible text alternative when the item has an icon and no children.
*
* @example
* <nj-breadcrumb-item href="#" icon="home" label="Home page"></nj-breadcrumb-item>
*/
() label?: string;
/**
* @ignore
*/
('itemTemplate') itemTemplate: TemplateRef<any>;
constructor() {}
}