@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
TypeScript
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>;
}