fix(mobile): Sprint R — mobile UX audit + burger menu #92
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/karbe-sprint-r"
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?
Sprint R — Mobile UX audit + fix navigation
Audit screenshot iPhone 14 (390×844) sur 7 pages prod a révélé 2 issues critiques bloquantes pour l'usage mobile.
Issues identifiées
SiteHeadercachait TOUS les liens utilisateur derrièrehidden sm:inline→ mobile user connecté sans aucun lien accessible (Favoris, Mes réservations, Mes locations, Mon compte, Espaces hôte/CE/etc.). Même Connexion/Créer un compte n'étaient en réalité accessibles que sur desktop si on les marquait conditionnels.hidden sm:inline→ panier complètement caché sur mobile, le user perd la trace des items ajoutés.<MobileMenuButton />(NEW)Client component avec :
signOut()denext-auth/react(côté client — évite d'importerSignOutButtonqui tirerait@/auth→pgdans le bundle client)SiteHeader
hidden sm:inline<SignOutButton />wrappéhidden sm:inline<MobileMenuButton />ajouté en fin de zone droiteCartBadge
inlineau lieu dehidden sm:inline→ visible mobile + desktopPages auditées (screenshots)
/home (hero plein écran)/carbetscatalog (filtres + form, wrappent bien)/carbets/[slug]carbet detail (badges grid 2x2)/materielcatalog/materiel/[itemId]item detail (form complet, bouton Ajouter au panier OK)/inscriptionsignup (form responsive)/pour-comites-entreprisemarketingIssues restantes mineures (pas adressées Sprint R) : booking form sur
/carbets/[slug]à valider sur device réel, sticky cart drawer/panierà tester avec iOS safari (z-index + safe-area).Test plan
npm test89/89 ✓/→ bouton hamburger visible → drawer s'ouvre → liens présents🤖 Generated with Claude Code