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

48 lines (47 loc) 1.84 kB
import { ElementRef } from '@angular/core'; import { DsfrPosition, DsfrSize } from '../../shared'; import * as i0 from "@angular/core"; export declare class DsfrLinksGroupComponent { private _elementRef; /** * Permet de basculer la disposition des liens en mode horizontal. */ inline: boolean; /** * Taille des liens du groupe. */ linksGroupSize: DsfrSize; /** @internal */ private linksElements; private links; private _iconPosition; constructor(_elementRef: ElementRef); /** * Taille des liens du groupe. * * @deprecated since(1.15.0) utiliser 'linksGroupSize' à la place */ get size(): DsfrSize; get iconPosition(): DsfrPosition; /** * Taille des liens du groupe. * * @deprecated since(1.15.0) utiliser 'linksGroupSize' à la place */ set size(value: DsfrSize); /** * Positionnement (gauche ou droite) au niveau du groupe des icônes dans les boutons qui * contiennent à la fois une icône et un label. */ set iconPosition(value: DsfrPosition); /** * Cette méthode calcule les styles du composant en évitant les magic strings. * @internal */ getClasses(): string[]; /** On force la position des icônes des boutons. */ private updateLinksIconPosition; private surroundLinksWithLi; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrLinksGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrLinksGroupComponent, "dsfr-links-group", never, { "inline": { "alias": "inline"; "required": false; }; "linksGroupSize": { "alias": "linksGroupSize"; "required": false; }; "size": { "alias": "size"; "required": false; }; "iconPosition": { "alias": "iconPosition"; "required": false; }; }, {}, ["linksElements", "links"], ["*"], true, never>; }