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

73 lines (72 loc) 3.24 kB
import { EventEmitter, OnInit } from '@angular/core'; import { DsfrHeadingLevel, I18nService } from '../../shared'; import { DsfrConfig } from '../../shared/config/config.model'; import * as i0 from "@angular/core"; export declare class DsfrResponseComponent implements OnInit { private config; i18n: I18nService; /** * Titre de la page (par défaut : 'Erreur inattendue'). */ heading: string; /** Le niveau de titre devant être utilisé. */ headingLevel: DsfrHeadingLevel; /** * Type d'erreur (404, 500,...). */ error: number; /** * Description de la page (par défaut: 'Essayez de rafraichir la page ou bien ressayez plus tard.'). */ description: string; /** * Détail de la page (par défaut : 'Désolé, le service rencontre un problème, nous travaillons pour le résoudre le plus rapidement possible.'). */ detail: string; /** * Conditionne l'affichage du bouton contactez-nous. */ showContact: boolean; /** * Conditionne l'affichage du bouton page d'accueil'. */ showBackToHome: boolean; /** * Chemin vers le répertoire exposant les pictogrammes illustratifs DSFR. */ artworkDirPath: string; /** * Indique que le bouton contact est cliqué. */ contactSelect: EventEmitter<string>; /** * Indique que le bouton page d'accueil est cliqué. */ backToHomeSelect: EventEmitter<string>; /** @internal */ noFirstNameModel: boolean; /** @internal */ constructor(config: DsfrConfig, i18n: I18nService); get pictoPath(): string; /** * Chemin des pictogrammes (du composant display) renseigné par le développeur. * * Note: ce chemin doit permettre de récupérer directement les fichiers SVG suivants : moon.svg, sun.svg, system.svg * * @deprecated Use `artworkDirPath` instead. */ set pictoPath(path: string); ngOnInit(): void; /** @internal */ onContact(): void; /** @internal */ onHome(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrResponseComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrResponseComponent, "dsfr-response", never, { "heading": { "alias": "heading"; "required": false; }; "headingLevel": { "alias": "headingLevel"; "required": false; }; "error": { "alias": "error"; "required": false; }; "description": { "alias": "description"; "required": false; }; "detail": { "alias": "detail"; "required": false; }; "showContact": { "alias": "showContact"; "required": false; }; "showBackToHome": { "alias": "showBackToHome"; "required": false; }; "artworkDirPath": { "alias": "artworkDirPath"; "required": false; }; "pictoPath": { "alias": "pictoPath"; "required": false; }; }, { "contactSelect": "contactSelect"; "backToHomeSelect": "backToHomeSelect"; }, never, never, false, never>; } /** * @deprecated use DsfrResponseComponent instead */ export declare class DsfrPageResponseComponent extends DsfrResponseComponent { static ɵfac: i0.ɵɵFactoryDeclaration<DsfrPageResponseComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrPageResponseComponent, "dsfr-page-response", never, {}, {}, never, never, false, never>; }