feat(ui): rend la page d'accueil compatible avec les normes d'accessibilité
Created by: MichaelBitard
Checkbox
-
La page d'accueil fonctionne toujours (filtres, tabs, ...) -
Les statistiques fonctionnent toujours (comparer les valeurs de la prod avec la dev) -
Les pages avec des tableaux fonctionnent toujours (entreprises, démarches, activités, travaux, métas, administrations. utilisateurs, ...)
Related to:
Problèmes en cours avant merge
-
La carte qui est hyper lente dès qu'on zoom/dézoom (un système de cache local pourrait être hyper efficace, parce qu'on passe notre temps à reloader les même infos (sauf au niveau de zoom > 7 où on load en plus les périmètres)) - On sent qu'on pourrait gérer le cycle de vie de notre donnée à cette endroit là
- Dans un premier temps on pourrait le faire dans le composant titres/Map.tsx
-
Des tests storybook à rajouter sur les composants -
Un composant liste capable de recevoir des AsyncData pour gérer en interne le loading (duplication) ? -
Le composant table-auto ne doit pas impacter l'URL quand on change la colonne de tri -
Bug sur les filtres qui ne s'affichent pas comme séléctionnés si on recharge la page, alors que le filtre est bien appliqué côté back -
Le bouton 'valider' des filtres est moche -
Il y'a des doubles requêtes qui partent parfois quand on met à jour les filtres, ce qui lance des "aborted" dans la console du front -
les couleurs des domaines dans la carte ne sont plus bons (svg-fill-domaine)
Problèmes à analyser
Les différents // @ts-ignore typescript est perdu ici