[UI mobile] Grille planning : vue mobile dédiée #88
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
La grille hebdomadaire de planning (écran principal de l'app) est figée à
min-width: 62rem(~992px) — sous ce seuil elle ne se réorganise pas, ellescrolle juste horizontalement. C'est un tableau desktop rétréci, pas un
vrai écran mobile. Fait partie du chantier "UI mobile & tablette" (voir le
ticket socle de ce même chantier) — le plus gros ticket page par page de
ce chantier, l'écran principal de l'app.
Contexte
apps/web/src/pages/planning/planning-page.scss:table.planning-grid { min-width: 62rem; ...; table-layout: fixed },.planning-grid-wrapper { overflow: auto }— le commentaire déjà présentdans le fichier reconnaît explicitement ce choix ("dégrade gracieusement...
scrolle plutôt que d'écraser sept colonnes en illisible"). Le seul bloc
@media (max-width: 640px)existant ne fait que du renforcement de ciblestactiles (bouton de suppression d'un chip, bouton "+"), pas une
réorganisation de la grille elle-même.
Contenu attendu
Sous le breakpoint phone (nommé, ticket socle) : une vraie disposition
mobile de la grille, pas un scroll horizontal d'un tableau 7 colonnes.
Piste probable (à confirmer en implémentation, pas figée ici) : une vue
"un jour à la fois" avec un sélecteur de jour, cohérente avec les patterns
déjà présents dans l'app (
week-navigator). Doit rester une adaptation dela MÊME donnée/logique métier (les hooks/état de
PlanningPage.tsx), pasune réécriture de la logique de planning — seule la présentation change
sous ce breakpoint.
Dépendances
Dépend du ticket socle (nav) et idéalement du ticket "Tests Cypress
ciblant téléphone et tablette" (pour tester la nouvelle vue au fur et à
mesure de son implémentation).