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

29 lines (28 loc) 1.3 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { I18nService } from '../../shared'; import * as i0 from "@angular/core"; export declare class DsfrNoticeComponent { /** @internal */ i18n: I18nService; private hostElement; /** * Le message qui sera affiché dans le bandeau. * Renseigner le message via l'input est prioritaire sur le slot. */ message: string; /** * Permet d'afficher le bouton servant à fermer le bandeau d'information.<br> * La valeur 'controlled' permet d'afficher le bouton de fermeture mais c'est vous qui devez contrôler l'action de * fermeture du bandeau. */ closable: boolean | 'controlled'; /** * Signale la fermeture manuelle du bandeau d'information. */ readonly noticeClose: EventEmitter<ElementRef<any>>; constructor( /** @internal */ i18n: I18nService, hostElement: ElementRef); /** @internal */ onClose(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrNoticeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrNoticeComponent, "dsfr-notice", never, { "message": { "alias": "message"; "required": false; }; "closable": { "alias": "closable"; "required": false; }; }, { "noticeClose": "noticeClose"; }, never, ["*"], false, never>; }