@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).
73 lines (72 loc) • 1.83 kB
TypeScript
/**
* Définit les modes d'alignement supportés par le composant `dsfr-buttons-group`.
*/
export declare enum DsfrAlignConst {
/**
* Aligne les boutons sur la gauche.
*/
DEFAULT = "default",
/**
* Aligne les boutons sur la droite.
*/
RIGHT = "right",
/**
* Les boutons ont les mêmes espacements entre eux.
*/
BETWEEN = "between",
/**
* Aligne les boutons au centre du conteneur.
*/
CENTER = "center",
/**
* Combine un alignement à droite avec une inversion du sens des boutons de droite à gauche.
*/
REVERSE = "reverse"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrAlignConst}.
*/
export type DsfrAlign = `${DsfrAlignConst}`;
export declare enum DsfrInlineConst {
/**
* Mode vertical (par défaut).
*/
NEVER = "never",
/**
* Toujours en mode horizontal.
*/
ALWAYS = "always",
/**
* Mode horizontal à partir du point de rupture SM (576px).
*/
FROM_SM = "SM",
/**
* Mode horizontal à partir du point de rupture MD 576px.
*/
FROM_MD = "MD",
/**
* Mode horizontal à partir du point de rupture LG ().
*/
FROM_LG = "LG"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrInlineConst}.
*/
export type DsfrInline = `${DsfrInlineConst}`;
/**
* Définit lees différents balisages HTML supportés par le groupe de boutons.
*/
export declare enum DsfrButtonsGroupMarkupConst {
/**
* Pour obtenir un conteneur `<DIV>`.
*/
DIV = "div",
/**
* Pour obtenir un conteneur `<UL>` (par défault).
*/
UL = "ul"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrButtonsGroupMarkupConst}.
*/
export type DsfrButtonsGroupMarkup = `${DsfrButtonsGroupMarkupConst}`;