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