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> |
||
|---|---|---|
| .. | ||
| api | ||
| web | ||