github PayGreen/paygreen-ui v1.3.0
Améliorations Toggle, IconLabel et composants de formulaire

latest releases: v1.4.2, v1.4.1, v1.4.0...
2 years ago

Par @OliviaGometz dans #172, #173 et #174 💪

Toggle

  • Feat : prise en compte de la props disabled dans le style

IconLabel

  • Feat : ajout de la props colorPallet pour pouvoir utiliser le colorStatus en plus du colorTheme.
  • Refacto : ajout d'une props optionnelle icon qui permet de passer directement un icon sans avoir à harmoniser ses props de couleur ou de tailles. Cela permet de simplifier l'intégration. Voyez l'exemple :

Avant :

<IconLabel
    colorPallet="status"
    colorStatus="warning"
>
    <OutIcon
        colorPallet="status"
        colorStatus="warning"
        iconSize="xs"
        marginRight="xs"
    />

    Text
</IconLabel>

Après :

<IconLabel
    colorPallet="status"
    colorStatus="warning"
    icon={<OutIcon />}
>
    Text
</IconLabel>

L'ancienne intégration reste cependant valide et permet donc de customiser davantage le style et la position de l'icon dans l'IconLabel.

CheckboxGroup, Checkbox, RadioGroup, Radio, Select, et DaSelect

  • Fix : autoriser tous les types de value dans les composants de formulaire
  • Feat : label obligatoire dans le composant Radio (autant une Checkbox peut être utilisée seule, autant ça n'a aucun intérêt pour un Radio)
  • Feat : objets autorisés pour les props legend des CheckboxGroup et RadioGroup (pour pouvoir faire passer des liens, par exemple "CGU (lire)").

Don't miss a new paygreen-ui release

NewReleases is sending notifications on new releases.