@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).
44 lines (43 loc) • 1.89 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { DsfrHeadingLevel } from '../../shared';
import * as i0 from "@angular/core";
export declare class DsfrAccordionComponent implements OnInit {
/**
* Contenu de l'accordéon, accepte du html, prioritaire sur le slot par défaut.
*/
content: string;
/**
* Indique si l'accordéon doit être ouvert initialement.
*/
expanded: boolean;
/**
* Le titre de l'accordéon est du texte simple.
*/
heading: string;
/**
* Le niveau du titre dans la structure, ne change pas l'apparence, `<h3>` par défaut.
*/
headingLevel: DsfrHeadingLevel;
/**
* Index qui identifie l'accordéon sur la page. Identifiant unique généré par défaut.
*
* @deprecated (@since 1.8.0) jamais utilisé
*/
index: string;
/**
* Attribut d'accessibilité pour l'entête de l'accordéon.
*/
headingAriaLabel: string;
/**
* Événement présentant le nouvel état de l'accordéon.
*/
expandedChange: EventEmitter<boolean>;
/** @internal */
accordionId: string;
constructor();
ngOnInit(): void;
/** @internal */
onExpandButtonAttrChange(mutation: MutationRecord): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DsfrAccordionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DsfrAccordionComponent, "dsfr-accordion", never, { "content": { "alias": "content"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; "heading": { "alias": "heading"; "required": false; }; "headingLevel": { "alias": "headingLevel"; "required": false; }; "index": { "alias": "index"; "required": false; }; "headingAriaLabel": { "alias": "headingAriaLabel"; "required": false; }; }, { "expandedChange": "expandedChange"; }, never, ["*", "[content]", "[body]", "[heading]"], false, never>;
}