Ir para o conteúdo

Tabs

Painéis com navegação por teclado entre abas.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
897 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Construído sobre
elements/choice
Contrato publicado
Ambiente de teste

Experimentar

Tabs

Automática

Receita mensalAtualizado agora
$12,480
Atividade recente12 novos eventos nesta semana
Configurações do espaço de trabalhoGerenciar integrantes e preferências

Manual

Receita mensalAtualizado agora
$12,480
Atividade recente12 novos eventos nesta semana
Configurações do espaço de trabalhoGerenciar integrantes e preferências

API

Tabs

PropTipoPadrãoDescrição
id*string—Id base usado para nomear o grupo de opções e conectar cada aba ao painel.
items*TabsItem[]—Abas a renderizar, cada uma com valor, rótulo e painel opcional renderizado quando a aba é selecionada.
defaultValuestring—Valor da aba marcada na marcação renderizada no servidor, selecionando a aba inicial antes de qualquer JavaScript.
orientation"horizontal" | "vertical""horizontal"Direção em que a barra de abas é disposta.
classNamestring—Classe aplicada ao elemento raiz.
appendReactNode—Conteúdo renderizado no fim da barra de abas, após as abas.

Teclado

TeclaAção
← / →Mova o foco entre abas (horizontal)
Home / EndPrimeira / última aba
Space / EnterAtive a aba

Acessibilidade

Tablist + inputs radio nativos ou padrão de tabindex móvel quando aprimorado.

Pontos de integração de estilos

data-state