@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
33 lines (32 loc) • 1.76 kB
TypeScript
import { EngieTemplateDirective } from '../../directives/engie-template.directive';
import * as i0 from "@angular/core";
export declare class BreadcrumbComponent {
/**
* Describes the navigation to screen reader users (who navigate the page using landmarks)
*
* @default "Breadcrumbs"
*/
ariaLabel: import("@angular/core").InputSignal<string>;
/**
* Accessible text alternative for the "show more" button when the breadcrumb is minified.
*
* @default "Show hidden items"
*/
showMoreLabel: import("@angular/core").InputSignal<string>;
protected contentTemplates: import("@angular/core").Signal<readonly EngieTemplateDirective[]>;
protected itemsTemplates: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown>[]>;
protected shouldHideOverflowItems: import("@angular/core").WritableSignal<boolean>;
protected isMinified: import("@angular/core").Signal<boolean>;
protected minifiedLeftItemTemplate: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown> | undefined>;
protected minifiedRightItemTemplate: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown> | undefined>;
private allItemElements;
private itemClassEffect;
/**
* Show all breadcrumb items
*
* @ignore
*/
seeAll(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbComponent, "nj-breadcrumb", never, { "ariaLabel": { "alias": "ariaLabel"; "required": false; "isSignal": true; }; "showMoreLabel": { "alias": "showMoreLabel"; "required": false; "isSignal": true; }; }, {}, ["contentTemplates", "allItemElements"], never, true, never>;
}