@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
TypeScript
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>;
}