Appliquer des Styles Conditionnellement
Nous pouvons appliquer conditionnellement des styles en fonction de l'état ou d'autres facteurs avec la bibliothèque clsx
. Vous pouvez trouver sa documentation ici, mais nous allons maintenant couvrir les concepts importants.
Imaginons que nous devons changer la couleur d'un élément en fonction du status
à l'intérieur du composant InvoiceStatus
. Les conditions suivantes s'appliquent :
- Si le
status
estawaiting
, la couleur de fond doit être rouge et la couleur du texte doit être blanche ; - Si le
status
estfulfilled
, la couleur de fond doit être jaune et la couleur du texte doit être bleue.
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 7