|
All checks were successful
CI / test (pull_request) Successful in 2m36s
Polish final mobile :
1. /panier sticky cart drawer respecte la safe-area iOS Safari (notch +
home indicator) :
- bottom: max(0.75rem, env(safe-area-inset-bottom, 0.75rem))
- Fallback à 0.75rem (équivalent ancien bottom-3) sur les navigateurs
sans env().
2. AddToCart inputs et boutons remontés à min-h-44px (guideline Apple/
Material) :
- 2 date pickers + qty number : min-h-[44px] px-3 py-2 text-base
- inputMode="numeric" sur qty pour clavier optimisé
- 2 CTA buttons (Ajouter / Voir mon panier) : min-h-[44px] py-3
3. Booking form /carbets/[slug] :
- Guest count input : min-h-[44px] px-3 py-2 text-base + inputMode
- CTA Réserver : min-h-[44px] py-3
Avant : inputs/buttons ~36-40px (sous le seuil 44px iOS), text-sm
(14px). Après : 44px+ partout, text-base (16px) sur les inputs où le
user tape → meilleur contraste tactile et le clavier iOS ne zoom plus
(iOS zoome si font-size < 16px).
Pas de tests vitest dédiés (changements purement CSS), mais 89/89
restent verts.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| _components | ||
| page.tsx | ||