Page bénévole : vraie page responsive, plus une maquette de téléphone
C'est l'écran d'accueil réel d'un compte bénévole (`homePath`) — consulté sur son propre téléphone la plupart du temps, mais la page rendait un cadre de téléphone factice à taille fixe (376×772 px, fausse barre de statut) pensé pour être visionné sur un écran d'ordinateur, plus une note de choix de conception destinée à l'équipe, pas au bénévole. Sur un vrai téléphone, c'était un téléphone dessiné à l'intérieur du vrai téléphone. - Retiré le cadre (`PhoneFrame`) et la note de conception (`DesignNote`) — toujours utilisés par la page référent (`MobileLeadPage.tsx`, non touchée ici), donc le composant partagé reste en place. - Le contenu (bandeau d'accueil + cartes de créneaux) devient la page elle-même : pleine largeur sur mobile, centrée avec une largeur de lecture confortable (max 640 px) et un peu plus d'air à partir de `sm:` pour un écran d'ordinateur. Mêmes repères de conception qu'avant (fonds opaques, cibles tactiles ≥ 52 px), déplacés en commentaire de code. - `AppShell` : la barre d'onglets ne s'affiche plus quand il n'y a qu'un seul écran accessible (bénévole, référent) — elle n'a de sens que pour la coordination (3 écrans) ; simplifie l'en-tête sur les rôles qui n'ont nulle part où naviguer. Vérifié : typecheck, lint, build, smoke frontend OK. À noter : `MobileLeadPage.tsx` (référent) a exactement le même défaut (maquette de téléphone + note de conception) — pas touchée ici, la demande portait sur la vue bénévole. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017uUsRg7XzopkCPWimwg9ZM
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
9871785d89
commit
db11d9a3ba
@@ -115,7 +115,6 @@
|
||||
"volunteers.noData": "Aucun bénévole pour le moment. Ajoutez-les dans Configuration → « Bénévoles & import ».",
|
||||
"volunteers.footnote": "Surcharge = plus de 8 h sur une même journée ou moins de 8 h entre deux créneaux. Oublié = aucune affectation.",
|
||||
"design.noteTitle": "CHOIX DE CONCEPTION",
|
||||
"mobileVol.statusTime": "9:41",
|
||||
"mobileVol.kicker": "MON PLANNING BÉNÉVOLE",
|
||||
"mobileVol.greeting": "SALUT {name}",
|
||||
"mobileVol.slots": "{count} CRÉNEAUX",
|
||||
@@ -125,7 +124,6 @@
|
||||
"mobileVol.noSlots": "Aucun créneau pour l'instant. La coordination t'affectera bientôt.",
|
||||
"mobileVol.noAccount": "Ce compte n'est rattaché à aucun bénévole. Contactez la coordination.",
|
||||
"mobileVol.detailsUnavailable": "Le détail des créneaux (poste, horaires) n'est pas encore exposé aux bénévoles par l'API.",
|
||||
"mobileVol.designNote": "Lisibilité plein soleil : fonds opaques, texte noir sur jaune ou blanc, aucun gris clair. Cibles tactiles à 52–62 px de haut. Une seule action par créneau. Les données proviennent des affectations réelles de l'API.",
|
||||
"mobileLead.statusTime": "18:07",
|
||||
"mobileLead.kicker": "RÉFÉRENT DE POSTE",
|
||||
"mobileLead.inProgress": "CRÉNEAU · {hours}",
|
||||
|
||||
Reference in New Issue
Block a user