@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
TypeScript
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>;
}