Remplace les deux boutons icône seule (régimes/allergènes) par un bouton réglages unique ouvrant un menu avec deux cases à cocher labellisées — les icônes seules n'étaient pas assez explicites sur ce qu'elles activaient/désactivaient. En chemin, corrige un bug réel découvert pendant l'implémentation : les cases à cocher rendaient invisibles (la règle globale "selectable card" de global.scss masque le <input type="checkbox"> natif et attend un <span class="check-mark"> + une classe is-selected sur le <label> pour dessiner l'état coché — mes cases n'avaient ni l'un ni l'autre). Corrigé en suivant exactement le même pattern que AllergySelect.tsx. Supprime AllergenIcon (nav-icons.tsx), devenu inutilisé. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cypress | ||
| src | ||
| .env.example | ||
| cypress.config.ts | ||
| index.html | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||