Componentes
Button Group
betaAgrupa ações relacionadas numa peça só. São botões, não estado — para estado existe Toggle Group.
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/button-group
<ButtonGroup>
<Button size="icon-md" aria-label="Copiar"><Copy /></Button>
<Button size="icon-md" aria-label="Exportar"><Export /></Button>
<Button size="icon-md" aria-label="Buscar"><MagnifyingGlass /></Button>
</ButtonGroup>Anatomia
ButtonGroup
└─ ButtonGroupSeparatorUso
Raio da borda
Vertical
Separador
Com texto
Grupos aninhados
Botão dividido
Com outros controles
ButtonGroup não é ToggleGroup
Referência da API
ButtonGroup
| Prop | Tipo | Padrão |
|---|---|---|
| orientation | "horizontal" | "vertical" | null | — |
Também aceita as props de React, incluindo className e os atributos de DOM.
ButtonGroupSeparator, ButtonGroupText 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