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

46 lines (45 loc) 1.87 kB
import { DsfrTextSize } from '../../shared'; import * as i0 from "@angular/core"; export interface DsfrQuoteDetail { text: string; isTitle?: boolean; sourceUrl?: string; } export declare class DsfrQuoteComponent { /** * 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}] * */ 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; 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, true, never>; }