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

49 lines (48 loc) 2.06 kB
import { DsfrTextSize, I18nService } from '../../shared'; import * as i0 from "@angular/core"; export interface DsfrQuoteDetail { text: string; isTitle?: boolean; sourceUrl?: string; } export declare class DsfrQuoteComponent { i18n: I18nService; /** * Texte de la citation. */ text: string; /** * Taille du texte de la citation. XL par défaut si non précisé. */ textSize: DsfrTextSize; /** * URL pour afficher une image d'illustration. */ imagePath: string; /** * Texte alternatif à utiliser uniquement si l'image à une information à passer. */ imageAlt: string; /** * Auteur de la citation. */ author: string; /** * URL de la source de la citation. */ sourceUrl: string; /** * Tableau des détails de la citation, sous la forme : detail=[{text:string, isTitle?:boolean, sourceURL?:string}] * * Se réferrer à la doc DSFR : https://gouvfr.atlassian.net/wiki/spaces/DB/pages/771358744/Citation+-+Quote */ details: DsfrQuoteDetail[]; /** * Permet de personnaliser la couleur du tag. Il faut donner la class exact (ex : fr-quote--green-emeraude) que vous * trouverez ici : https://gouvfr.atlassian.net/wiki/spaces/DB/pages/771358744/Citation+-+Quote#Personnalisation . */ customClass: string; constructor(i18n: I18nService); static ɵfac: i0.ɵɵFactoryDeclaration<DsfrQuoteComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrQuoteComponent, "dsfr-quote", never, { "text": { "alias": "text"; "required": false; }; "textSize": { "alias": "textSize"; "required": false; }; "imagePath": { "alias": "imagePath"; "required": false; }; "imageAlt": { "alias": "imageAlt"; "required": false; }; "author": { "alias": "author"; "required": false; }; "sourceUrl": { "alias": "sourceUrl"; "required": false; }; "details": { "alias": "details"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; }, {}, never, never, false, never>; }