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

38 lines (37 loc) 1.85 kB
import { DsfrHeadingLevel } from '../../shared'; import { DsfrCalloutDescMarkup, DsfrCalloutDescMarkupConst } from './callout.model'; import * as i0 from "@angular/core"; export declare class DsfrCalloutComponent { /** * Titre du call out. Si inexistant, pas de balise titre. */ heading: string; /** * Le niveau de titre devant être utilisé. * Valeurs supportées : H2, H3, H4, H5, H6 ou P si vous ne souhaitez pas positionner un titre de section. */ headingLevel: DsfrHeadingLevel; /** * Indique la classe d'icône à utiliser en haut à gauche. Ex. `fr-icon-information-line`. */ icon: string; /** * Permet de personnaliser la couleur du tag. Il faut donner la class exact (ex : fr-callout--green-emeraude) que vous trouverez * [ici](https://gouvfr.atlassian.net/wiki/spaces/DB/pages/222331196/Mise+en+avant+-+Call+out#Personnalisation). */ customClass: string; /** * Type de balise HTML pour le conteneur de la description. */ descriptionMarkup: DsfrCalloutDescMarkup; protected readonly DsfrCalloutDescMarkup: typeof DsfrCalloutDescMarkupConst; /** * Détermine la liste des classes CSS à positioner sur le parent. * @returns un tableau de classes CSS * * @internal */ getClasses(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrCalloutComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrCalloutComponent, "dsfr-callout", never, { "heading": { "alias": "heading"; "required": false; }; "headingLevel": { "alias": "headingLevel"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; "descriptionMarkup": { "alias": "descriptionMarkup"; "required": false; }; }, {}, never, ["*"], true, never>; }