z-uiDesign system
Componentes · z-ui

InputText

O Input do shadcn com rótulo, dica, mensagem de validação, ícones e contador. A dica e o contador entram no aria-describedby, e o erro marca aria-invalid.

Cadastro do signatário

O convite para assinar chega neste endereço.

Só números. A máscara entra sozinha.

Estados

Digite um e-mail completo, como rafael@empresa.com.br.

Parece um telefone fixo. O código por SMS pode não chegar.

Código confirmado.

Gerado quando o envelope é enviado.

Tamanhos e contador

Aparece no e-mail do convite.

58/80

Props

PropTipoPadrãoDescrição
labelReactNode—Rótulo ligado ao campo por htmlFor.
helperTextReactNode—Dica ou mensagem de validação. Ganha ícone e cor conforme o status.
status"default" | "error" | "warning" | "success""default"Cor da borda, dos ícones e da mensagem. error marca aria-invalid.
size"sm" | "md" | "lg""md"Altura h-form-sm, h-form-md ou h-form-lg.
tone"text" | "data""text"data usa fonte mono para CPF, código e protocolo.
startIcon / endIconReactNode—Ícones decorativos. type="email" mostra um envelope por padrão.
isLoadingbooleanfalseMostra um spinner no fim do campo e marca aria-busy.
showCountbooleanfalseMostra o contador quando há maxLength.
containerClassNamestring—Classe do contêiner externo. className vai para o input.