github PayGreen/paygreen-ui v1.0.0
Ce n'est que le commencement

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

On commence à avoir un truc plutôt propre : @fanya3, @MattMattC, @pierrick-lefebvre et @OliviaGometz de la team @PayGreen/paygreen-techteam sont fiers de vous présenter la version 1.0.0 de PG UI 🎉

Finalisation du darkmode

Dans #155 💪

On a désormais des composants 100% compatibles avec le darkmode 😍 pour simplifier l'intégration des Logo (en svg) avec le darkmode, une nouvelle props lui a été ajoutée : hasThemeColor.

Simplification du style Global

Dans #148 💪

Autrefois, il fallait mettre plein de style soi-même (c'était duuuuur) dans un GlobalStyle pour avoir des resets propres et des composants pas pétés. Aujourd'hui, il est possible d'importer ça depuis la lib, et faut avouer qu'en cas d'évolution, c'est vachement plus facile.

Ce qui donne :

import { createGlobalStyle } from 'styled-components';
import { normalize } from 'styled-normalize';
import { ResetStyle, CssClasses, ThemeDefault  } from '@paygreen/paygreen-ui';

export const GlobalStyle = createGlobalStyle`
    ${normalize};
    ${ResetStyle};
    ${CssClasses};

    body {
        font-family: 'Open Sans', sans-serif;
        font-size: ${ThemeDefault.font.size.base};
    }
`;

Une belle documentation

Dans :

On commence à faire une belle documentation avec docusaurus ! La doc générale et quelques éléments de thème sont documentés, ainsi que les composants Grid, InternalGrid et InputCard (anciennement RadioIcon). La doc des autres composants arrivera au fil de l'eau ⛵

Un composant renommé

Dans #159 💪

⚠️ RadioIcon devient InputCard et peut désormais être plus qu'un radio : il peut aussi devenir une checkbox ! L'attribut name n'est donc plus obligatoire (mais reste indispensable pour relier plusieurs InputCard de type radio ensemble).

Des p'tits fix de ci de là

Dans :

La props borderTop sur le composant Card est désormais compatible avec les props de padding (elle ne flotte plus sans respect à 16px des bords de la Card).

Les composants Button et DaButton en disabled n'ont plus d'effet au hover.

La hauteur automatique du DaTextarea ne bug plus lorsqu'on supprime du contenu.

Clean nom de props

Dans #158 💪

⚠️ Pas de rétro-comp !

Renommage de props dans les composants ClickableBlock et Skeleton :

ClickableBlock

  • borderTop => hasBorderTop
  • borderBottom => hasBorderBottom
  • borderLeft => hasBorderLeft
  • borderRight => hasBorderRight

Skeleton

  • backgroundWabColor => backgroundColor

Clean interne à la lib

Dans :

Uniformisation des labels dans les stories des composants.

Clean du passage des props des composants qui produisaient des snapshots (pour les tests) 10 fois trop longs.

Don't miss a new paygreen-ui release

NewReleases is sending notifications on new releases.