@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).
27 lines (26 loc) • 1.21 kB
TypeScript
import { OnInit } from '@angular/core';
import { EduTabHeader } from './tabs.model';
import * as i0 from "@angular/core";
export declare const DSFR_TAB_SELECTORS = "dsfr-tab-panel, dsfr-tab";
export declare class DsfrTabComponent implements OnInit, Required<EduTabHeader> {
/** Identifiant de l'onglet, obligatoire, généré si non fourni. */
tabId: string;
/** Titre de l'onglet, obligatoire. */
label: string;
/** Nom de l'icône, l'icône est à gauche du libellé, optionnel. */
icon: string;
/** @internal*/
buttonId: string;
get id(): string;
get attrRole(): string;
get attrLabelledBy(): string;
get attrTabindex(): string;
get attrTabId(): string;
get attrLabel(): string;
get attrIconClass(): string | null;
get class(): string;
/** @internal */
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DsfrTabComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DsfrTabComponent, "dsfr-tab-panel, dsfr-tab", never, { "tabId": { "alias": "tabId"; "required": false; }; "label": { "alias": "label"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; }, {}, never, ["*"], false, never>;
}