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).

44 lines (43 loc) 1.89 kB
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>; }