Input
Text input with label, helper text, icon, password toggle, and error and disabled states.
Default
Input variants
Nome como aparece no documento.
Formato de e-mail inválido.
// Básico — Label + Input do pacote
<div className="space-y-1.5">
<Label htmlFor="name">Nome completo</Label>
<Input id="name" placeholder="Digite seu nome" />
</div>
// Com ícone — InputGroup composition
<InputGroup>
<InputGroupAddon>
<IconSearch />
</InputGroupAddon>
<InputGroupInput placeholder="Buscar..." />
</InputGroup>
// Com erro — aria-invalid pinta o token destructive
<Input aria-invalid placeholder="seu@email.com" />
// Desabilitado
<Input disabled placeholder="Indisponível" />