Componentes
Tabs
betaRecortes paralelos do mesmo assunto, um por vez, com a escolha nas mãos do usuário. Não use para etapas de um fluxo.
Ainda não é estável porque Pendência editorial: oQueE, quandoUsar, quandoNaoUsar; Rota não varrida pelo sensor. Ausência de medição não é aprovação. O contrato de maturidade explica o que cada requisito exige.
@voxmente/ui/components/ui/tabs
<Tabs defaultValue="resumo">
<TabsList>
<TabsTrigger value="resumo">Resumo</TabsTrigger>
<TabsTrigger value="trilha">Trilha</TabsTrigger>
<TabsTrigger value="sessoes">Sessões</TabsTrigger>
</TabsList>
<TabsContent value="resumo">…</TabsContent>
<TabsContent value="trilha">…</TabsContent>
<TabsContent value="sessoes">…</TabsContent>
</Tabs>Anatomia
Tabs
└─ TabsList
└─ TabsTrigger
└─ TabsContentUso
Variante line
Vertical
Aba desabilitada
Referência da API
TabsList
| Prop | Tipo | Padrão |
|---|---|---|
| variant | "line" | "default" | null | "default" |
Também aceita as props de Base UI e React, incluindo className e os atributos de DOM.
Tabs, TabsContent, TabsTrigger não têm props próprias — aceitam apenas as props herdadas, incluindo className e os atributos de DOM.
Pendência editorial: o que é, quando usar, quando não usar, acessibilidade, componentes relacionados, exemplo em contexto de produto. A lacuna aparece aqui em vez de ser preenchida com orientação inventada.
- Anatomia: exemplo desta página
- Demonstrações e playground: componente real de @voxmente/ui
- Referência da API: TypeScript do pacote
- Cor, espaçamento e raio das demonstrações: tokens de theme.css