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

51 lines (50 loc) 2.11 kB
import { EventEmitter } from '@angular/core'; import { DsfrInputText } from '../../shared/models/input.model'; import { DsfrSelect } from '../../shared/models/select.model'; import * as i0 from "@angular/core"; export declare class DsfrNameComponent { /** * Légende du fieldset. */ legend: string; /** * Data du champ name. */ lastName: DsfrInputText; /** * Permet d'indiquer un nom d'usage (optionnel). */ usualName: DsfrInputText; /** * Data du champ firstname. */ firstNames: DsfrInputText[]; /** * Permet d'afficher l'option "Je n'ai pas de prénom". */ noFirstName: boolean; /** * Permet d'afficher un bouton qui ajoute un nouveau champ de de saisi pour un prénom additionnel. */ addFirstName: boolean; /** * Data du selecteur de pays (optionnel). */ country: DsfrSelect; /** * Notifie que l'utilisateur a cliqué sur le bouton d'ajout de prénom. */ addFirstNameSelect: EventEmitter<string>; /** * Notifie la suppression d'un prénom additionnel (le tableau 'firstnames' devrait être mis à jour en conséquence). */ deleteFirstNameSelect: EventEmitter<number>; /** @internal */ noFirstNameModel: boolean; /** @internal */ onAddFirstNameInput(): void; /** @internal */ onDeleteFirstNameInput(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrNameComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrNameComponent, "dsfr-name", never, { "legend": { "alias": "legend"; "required": false; }; "lastName": { "alias": "lastName"; "required": true; }; "usualName": { "alias": "usualName"; "required": false; }; "firstNames": { "alias": "firstNames"; "required": true; }; "noFirstName": { "alias": "noFirstName"; "required": false; }; "addFirstName": { "alias": "addFirstName"; "required": false; }; "country": { "alias": "country"; "required": false; }; }, { "addFirstNameSelect": "addFirstNameSelect"; "deleteFirstNameSelect": "deleteFirstNameSelect"; }, never, never, false, never>; }