@edugouvfr/ngx-dsfr-ext
Version:
NgxDsfrExt est une extension au package @edugouvfr/ngx-dsfr (portage Angular des éléments DSFR)
33 lines (32 loc) • 1.44 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { DsfrHeadingLevel } from '../shared/models/heading-level';
import * as i0 from "@angular/core";
export declare class DsfrPanelComponent implements OnInit {
/**
* Titre du panel.
*/
heading: string;
/** Le niveau de titre devant être utilisé. */
headingLevel: DsfrHeadingLevel;
/**
* Identifiant du panel sur la page. Identifiant unique généré par défaut si non renseigné.
*/
panelId: string;
/**
* Indique si le panel doit être fermé initialement.
* Si null le panel ne sera pas refermable.
*/
expanded: boolean | null;
/**
* Événement présentant le nouvel état du panel.
*/
expandedChange: EventEmitter<boolean>;
protected messageExpandButton: string;
private i18n;
constructor();
ngOnInit(): void;
/** @Internal */
toggleExpand(e: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DsfrPanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DsfrPanelComponent, "dsfr-ext-panel, dsfrx-panel", never, { "heading": { "alias": "heading"; "required": false; }; "headingLevel": { "alias": "headingLevel"; "required": false; }; "panelId": { "alias": "panelId"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; }, { "expandedChange": "expandedChange"; }, never, ["*", "[footer]", "[actions]"], true, never>;
}