🚀 Commencer
Vous avez fait l'excellent choix de notre librairie pour votre projet React ? Excellente nouvelle, y'a plus qu'à !
Installation de PayGreen UI#
PayGreen UI est disponible en npm package :
Installer un Normalize#
Pour fixer les comportements CSS différents selon les navigateurs (et effectuer certains resets utiles), nous vous conseillons d'installer styled-normalize :
Définir les styles par défaut#
Pour un rendu CSS optimal des composants, nous vous recommandons vivement de créer un GlobalStyle :
- Le
normalizeest celui installé dans l'étape précédente. - Le
ResetStylecomprend des resets utiles pour nos composants (en plus de ceux du Normalize conseillé ci-dessus). - Le
CssClassescontient des classes CSS permettant de masquer des contenus en fonction de la taille de l'écran. Elles sont utilisées dans certains composants. - Le
CustomCsscontient votre CSS personnalisé. Nous vous conseillons par exemple le nôtre :
Ajouter une police personnalisée#
Nous utilisons sur PayGreen UI la police Open Sans, mais vous pouvez tout aussi bien utiliser n'importe quelle autre fonte (à condition de la renseigner dans le font-family ci-dessus).
Vous pouvez par exemple créer un fichier font.css et y intégrer un import Google Font :
Utiliser la librairie UI dans mon application React#
Vous aurez besoin du PGThemeProvider (qui permet de passer le thème à l'ensemble de ses enfants, ce qui est indispensable pour nos composants), du GlobalStyle et du font.css définis précédemment, ce qui donnerait par exemple (ici avec notre composant UI Toggle) :
Ce qui donne :
Tout fonctionne ? Great, le plus dur est fait, félicitations ! 🎉 À présent, vous pouvez intégrer les composants de votre choix en vous fiant à leur doc individuelle. Force et honneur ! 💪