Draft: Refactor/design token
To check
-
Explain what has changed in the changelog -
For newly created web components only : Declare all new angular proxy components in the file angular/projects/wcs-angular/src/lib/wcs-angular.module.ts
-
For newly created web components only : Add the component name in Components-Overview.mdx
with its corresponding image intoassets/images/components-overview
Pour voir ce que j'ai déjà exploré https://miro.com/app/board/uXjVNsRboHY=/ (ouvert à tous en viewer uniquement)
Ce que j'ai fait pour l'instant
J'ai mocké un fichier de thèmes CSS qui embarquent n
classes CSS avec n
: le nombre de thèmes.
Chaque thème, classe CSS associé, redéfinit les tokens: primitives, semantic, components.
On applique la classe CSS de notre choix, donc le thème, au body
de notre document => cela définit les variables pour tous les enfants du body
=> A voir si c'est une bonne approche
Ensuite, une fois après avoir mocké les tokens:
- Je les utilise dans les composants
J'ai déjà refacto:
wcs-button
-
wcs-select
,wcs-select-option
wcs-input
=>
Ce qu'il va rester à faire
Edited by Mathis Poncet