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

37 lines (36 loc) 1.81 kB
import { EventEmitter, OnInit } from '@angular/core'; import { DsfrNavigation, I18nService } from '../../../shared'; import { DsfrFinality } from '../consent-banner.model'; import * as i0 from "@angular/core"; export declare const CONSENT_MODAL_ID = "consent-modal-id"; export declare class ConsentManagerComponent implements OnInit { i18n: I18nService; /** URL de présentation des données personnelles. */ rgpdNavigation: DsfrNavigation; /** Modèle de présentation : liste de finalités. */ finalities: DsfrFinality[]; /** Confirmation de la personnalisation des finalités. */ confirmSelect: EventEmitter<DsfrFinality[]>; /** Changement selection accept/refuse d'une finalité ou sous-finalité. */ finalityChange: EventEmitter<DsfrFinality>; /** @since 1.7 Signale quand la route rgdp est sélectionnée. */ rgpdRouteSelect: EventEmitter<string>; /** internal */ modalId: string; /** internal */ titleId: string; acceptAll: boolean | undefined; constructor(i18n: I18nService); ngOnInit(): void; /** * Changemennt selection accept/refuse d'une finalité ou sous-finalité * @param finality */ onFinalityChange(finality: DsfrFinality): void; /** * Confirmation de la sélection */ onConfirm(): void; /** @since 1.7 */ onRgpdSelect(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ConsentManagerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ConsentManagerComponent, "edu-consent-manager", never, { "rgpdNavigation": { "alias": "rgpdNavigation"; "required": false; }; "finalities": { "alias": "finalities"; "required": false; }; }, { "confirmSelect": "confirmSelect"; "finalityChange": "finalityChange"; "rgpdRouteSelect": "rgpdRouteSelect"; }, never, never, false, never>; }