🚀 Commencer
Vous avez fait l'excellent choix de notre librairie pour votre projet React ? Excellente nouvelle, y'a plus qu'à !
#
Installation de PayGreen UIPayGreen UI est disponible en npm package :
#
Installer un NormalizePour 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éfautPour un rendu CSS optimal des composants, nous vous recommandons vivement de créer un GlobalStyle :
- Le
normalize
est celui installé dans l'étape précédente. - Le
ResetStyle
comprend des resets utiles pour nos composants (en plus de ceux du Normalize conseillé ci-dessus). - Le
CssClasses
contient des classes CSS permettant de masquer des contenus en fonction de la taille de l'écran. Elles sont utilisées dans certains composants. - Le
CustomCss
contient votre CSS personnalisé. Nous vous conseillons par exemple le nôtre :
#
Ajouter une police personnaliséeNous 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 ReactVous 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 ! 💪