Container for inputs, addons, and buttons with unified focus and error styling.

Os componentes exportados são: InputGroup, InputGroupAddon, InputGroupButton, InputGroupText, InputGroupInput e InputGroupTextarea. O caminho em @zexon/ui/components/input-group. O grupo aplica role="group" e estilos de foco quando um controle interno está focado.

Uso

Addon com texto

https://

Variante HUD

InputGroup variant="hud" envolve o grupo com a mesma moldura e colchetes de canto que o campo tático (Input em HUD), sem duplicar borda no interior.

Addon com HUD

https://

Alinhamento dos addons

InputGroupAddon aceita align: inline-start, inline-end, block-start, block-end (controlado por variantes CVA).

Sufixo à direita

BRL

Botão no grupo

InputGroupButton usa Button internamente com tamanhos xs por defeito.

Pesquisar

Textarea no grupo

InputGroupTextarea

Nota

Estados e acessibilidade

Coloque aria-invalid no controle (InputGroupInput / InputGroupTextarea): o grupo herda o estilo de erro via has-[[data-slot][aria-invalid=true]].

Aplicações

Combine addons com ícones ou texto para moeda, unidades e domínios, mantendo um único foco visível em todo o grupo.

Anterior:

Próximo: