Ravox KitBásicos

Grupo de botões

Ações vizinhas coladas numa peça só, na horizontal ou na vertical: Publicar | ▾, − 1 +, prefixo + campo + copiar. Separador para botões sólidos, texto fixo e modo barra de ferramentas com setas do teclado.

Ajustes

Variante
Tamanho
Orientação

Exemplos

Ação principal com mais opções

Quantidade

2

Barra de ferramentas (setas do teclado)

Com campo e texto fixo

https://

Paginação vertical

Instalação

O shadcn cria components/ui/grupo-botoes.tsx no seu projeto e instala o tema junto. O arquivo é seu: edite à vontade.

npx shadcn@latest add https://ui.ravoxlabs.com/r/grupo-botoes.json

Opções

OpçãoTipoPadrãoO que faz
orientacao"horizontal" | "vertical""horizontal"Direção em que as peças se colam.
variantevariante do Botao—Padrão de todo <Botao> filho (cada um ainda pode passar o seu).
tamanhotamanho do Botao—Padrão de todo <Botao> filho.
ferramentasbooleanfalseVira role="toolbar": uma parada de Tab e setas, Home e End entre os botões.
...propsComponentProps<"div">—role="group" por padrão: dê um aria-label que diga o que o grupo faz.
GrupoBotoesSeparadorcomponente—Fio entre dois botões sólidos. Em contorno, a borda já separa.
GrupoBotoesTextocomponente—Pedaço de texto fixo: "https://", "R$", "/mês".