feat(tags): gestion des tags dans le formulaire carte (max 3, suggestions, normalisation)
- schéma zod : tags normalisés (trim + minuscules + dédupe), 3 max par carte - couche générique : findTags (MySQL + Mongo), service tags() - API GET /api/tags + cardsApi.tags() pour les suggestions - formulaire : saisie + ajout (Entrée/bouton), suggestions des tags existants, chips supprimables, compteur n/3, blocage au-delà de 3 - tests : schémas, repositories, service, route, api-client, formulaire
This commit is contained in:
1 parent
31283ada26
commit
67569e2d16
18 files changed
+334
-8
No files matched your search
@@ -13,7 +13,7 @@ vi.mock('@/lib/api-client', () => {
|
||||
}
|
||||
return {
|
||||
ApiClientError: ApiClientErrorMock,
|
||||
cardsApi: { get: vi.fn() },
|
||||
cardsApi: { get: vi.fn(), tags: vi.fn().mockResolvedValue([]) },
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user