# MalioTabList Navigation par onglets avec icônes optionnelles et gestion show/hide des panneaux via slots nommés. --- ## Props détaillées ### tabs - Type: `Array<{ key: string; label: string; icon?: string }>` - Requis: oui - Description: Définit les onglets. Chaque entrée correspond à un slot nommé par `key`. ### modelValue - Type: `string` - Description: Clé de l'onglet actif. Sans v-model, le premier onglet est actif par défaut (mode non contrôlé). ### id - Type: `string` - Description: Préfixe pour les IDs d'accessibilité. Auto-généré si absent. --- ## Slots Un slot nommé par `tab.key` pour chaque onglet. Le contenu du slot est affiché/masqué automatiquement. ```html ``` --- ## Accessibilité - `role="tablist"` sur le conteneur - `role="tab"` avec `aria-selected`, `aria-controls`, `tabindex` sur chaque bouton - `role="tabpanel"` avec `aria-labelledby` sur chaque panneau --- ## Events ### update:modelValue - Émis au clic sur un onglet - Retourne la clé (`string`) de l'onglet sélectionné