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

34 lines (33 loc) 2.06 kB
import { DsfrLinkTarget, I18nService } from '../../../shared'; import { DsfrShareName } from '../share.model'; import * as i0 from "@angular/core"; export declare class DsfrShareLinkComponent { i18n: I18nService; /** Indique si le composant est disable ou non (le mail est toujours enable). */ disabled: boolean; /** la propriété 'id' est optionnelle, à renseigner si nécessaire par le développeur utilisant la librairie.*/ id: string; /** 'Partager <name>' par défaut, peut être personnalisé. */ label: string; /** Lien obligatoire pour les réseaux sociaux et mailto. Optionnel pour le presse-papier. */ link: string; /** L'attribut rel définit la relation entre une ressource liée et le document actuel. * Cf. https://developer.mozilla.org/fr/docs/Web/HTML/Attributes/rel */ rel: string; /** Target optionnelle, target html par défaut si non renseigné. */ linkTarget: DsfrLinkTarget; private _name; constructor(i18n: I18nService); /** @deprecated (@since 1.8.0) use linkTarget instead. */ get target(): DsfrLinkTarget; get name(): DsfrShareName; /** @deprecated (@since 1.8.0) use linkTarget instead. */ set target(value: DsfrLinkTarget); /** La propriété 'name' est obligatoire et doit être sélectionnée dans une liste énumérée. */ set name(value: DsfrShareName); /** @internal */ getClasses(): string; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrShareLinkComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrShareLinkComponent, "dsfr-share-link", never, { "disabled": { "alias": "disabled"; "required": false; }; "id": { "alias": "id"; "required": false; }; "label": { "alias": "label"; "required": false; }; "link": { "alias": "link"; "required": false; }; "rel": { "alias": "rel"; "required": false; }; "linkTarget": { "alias": "linkTarget"; "required": false; }; "target": { "alias": "target"; "required": false; }; "name": { "alias": "name"; "required": false; }; }, {}, never, never, false, never>; }