`::tab-group` autour de blocs [`::tab`](/reference/mdc-components/tab) — un
panneau par onglet, navigable au clavier.

## Utilisation

::preview
::::tab-group
:::tab{label="macOS"}
Tout ce dont la couche a besoin est livré avec Node.
:::

:::tab{label="Windows"}
La même chose, et rien dans la compilation ne dépend de la plateforme.
:::
::::

#code
```mdc
:::tab-group
  ::tab{label="macOS"}
  Tout ce dont la couche a besoin est livré avec Node.
  ::

  ::tab{label="Windows"}
  La même chose, et rien dans la compilation ne dépend de la plateforme.
  ::
:::
```
::

## API

Pas de props. Les étiquettes viennent des enfants.

### Slots

| Slot      | Ce qu’il contient |
| :-------- | :---------------- |
| `default` | Des blocs `::tab` |

## Remarques

**Pas `::tabs`.** Le kit d’interface du thème enregistre déjà un `Tabs` — celui
de shadcn — et deux composants portant le même nom, ce n’est pas une surcharge
qu’une compilation résout en votre faveur : Nuxt en garde un seul, et il a gardé
celui de shadcn, si bien que `::tabs` rendait une primitive sans triggers et
sans état. Un composant de contenu ne peut pas prendre un nom qui appartient au
kit d’interface.

Construit sur les primitives de reka-ui plutôt que sur le wrapper de shadcn,
parce que les étiquettes ne sont pas connues tant que les enfants ne se sont pas
enregistrés eux-mêmes : MDC les fournit comme contenu de slot, pas comme prop.
La navigation au clavier, le focus glissant et les rôles ARIA viennent avec
elles.