DS

Tabs

Interface a onglets pour organiser du contenu en sections. Construit sur Radix UI Tabs avec navigation clavier complete (fleches gauche/droite). Les onglets actifs ont un fond distinct avec une ombre subtile.

Preview

Exemple typique avec trois onglets : liste des temps, statistiques et graphique. Utilise dans le timer pour separer les differentes vues.

12.45s

11.89s

13.02s

10.78s (PB)

12.34s

Props

Tabs (Root)

PropTypeDefaultDescription
defaultValuestringValeur de l'onglet actif par defaut (mode non-controle).
valuestringValeur de l'onglet actif (mode controle).
onValueChange(value: string) => voidCallback appele quand l'onglet actif change.
orientation"horizontal" | "vertical""horizontal"Orientation des onglets. Affecte la navigation clavier.
classNamestringClasses CSS additionnelles. Par defaut : flex flex-col gap-2.

TabsList

PropTypeDefaultDescription
classNamestringClasses CSS additionnelles. Par defaut : fond muted, inline-flex, h-9, rounded-lg.

TabsTrigger

PropTypeDefaultDescription
valuestringValeur unique identifiant cet onglet. Doit correspondre au value d'un TabsContent.
disabledbooleanfalseDesactive l'onglet (opacity reduite, non-cliquable).
classNamestringClasses CSS additionnelles.

TabsContent

PropTypeDefaultDescription
valuestringValeur correspondant au TabsTrigger qui active ce contenu.
classNamestringClasses CSS additionnelles.