UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

25 lines (24 loc) 1.47 kB
import { ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { DsfrLink } from '../../../shared'; import * as i0 from "@angular/core"; /** * Composant interne représentant le container des liens d'accès rapides du header */ export declare class EduToolsLinksComponent { /** Liste des liens rapides */ toolsLinks: DsfrLink[]; /** Composant display à afficher */ showDisplay: boolean; /** identifiant du display */ displayId: string; /** Template optionnel des accès rapides */ toolsLinksTemplate: TemplateRef<any>; /** Nombre maximum de liens d'accès rapides (3) */ maxToolsLinks: number; /** Evènement émis au clic sur un lien */ readonly linkSelect: EventEmitter<DsfrLink>; readonly toolsLinksListRef: import("@angular/core").Signal<ElementRef<HTMLElement> | undefined>; protected onLinkSelect(link: DsfrLink): void; static ɵfac: i0.ɵɵFactoryDeclaration<EduToolsLinksComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<EduToolsLinksComponent, "edu-tools-links", never, { "toolsLinks": { "alias": "toolsLinks"; "required": false; }; "showDisplay": { "alias": "showDisplay"; "required": false; }; "displayId": { "alias": "displayId"; "required": false; }; "toolsLinksTemplate": { "alias": "toolsLinksTemplate"; "required": false; }; "maxToolsLinks": { "alias": "maxToolsLinks"; "required": false; }; }, { "linkSelect": "linkSelect"; }, never, never, true, never>; }