Gayo UI est une bibliothèque de composants Angular créée pour le plaisir et l'expérimentation. Cette collection de composants est conçue pour être ludique et inspirée, sans but commercial.
- Angular: ^18.0.0
- TypeScript: ~5.4.2
Pour installer Gayo UI dans votre projet, utilisez la commande suivante :
npm install gayo-ui
Gayo UI inclut actuellement les composants suivants :
- Slider
- Button
- Perk Card
- Radio
- Checkbox
- Input (text, number, password)
- Sudoku
- Loader
- Advice block
Plus de composants sont en cours de développement !
Nous utilisons Storybook pour présenter et tester nos composants. Pour lancer Storybook localement :
npm run storybook
Générer un nouveau composant pour le projet Vault-Tec
node scripts/generate-vault-tec-component.cjs nomDuComposant
Pour génerer tout autres composant
ng g c components/component-name --project gayo-lib
Pour construire le projet : bashCopyng build gayo-lib Les artefacts de build seront stockés dans le répertoire dist/. Tests unitaires Pour exécuter les tests unitaires :
author: PGaillot
- Ajout de fonctionnalités dans le Composant Sudoku
- pouvoir supposer une case.
- pouvoir effacer une case.
- pouvoir bloquer une case.
- ajouts d'un aperçus des raccourcis claviers,
- affichage du score, du temps, du nombre de clique.
- ajout de la directive SwipeCharDirective qui affiche une lettre apres un temps donné.
- ajout du TimerPipe qui prend un nombre et retourne un timer 00:00:00
- ajout de divers tests.
author: PGaillot
- fix les changes logs dans les fichier
README.md
.
author: PGaillot
- ajoute de Soduku Component.
- fix des erreurs de copie des logs.