Ir para o conteúdo principal

Textarea

Visão Geral

Design System

Para a documentação completa de design, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.

Exemplos

Densidade

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Inline

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Estado

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Contador

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Propriedades

ariaLabel

Atributoaria-label
DescriçãoTexto alternativo para acessibilidade quando não há label visível.
Fornece um rótulo para tecnologias assistivas sem exibir visualmente.
Tipostring
Valor padrão---

cols

Atributocols
DescriçãoNúmero de colunas (caracteres) visíveis no textarea.
Define a largura do componente em relação ao número de caracteres por linha.
Tiponumber
Valor padrão---

customId

Atributocustom-id
DescriçãoIdentificador único.
Caso não seja fornecido, um ID gerado automaticamente será usado.
Tipostring
Valor padrãoHelpers.generateUniqueId('br-textarea')

density

Atributodensity
DescriçãoAjusta a densidade do componente, podendo ser 'small', 'medium' ou 'large'.
Tipo"large" | "medium" | "small"
Valor padrão'medium'

disabled

Atributodisabled
DescriçãoIndica se o textarea está desabilitado. Quando verdadeiro, o usuário não pode interagir com o campo.
Tipoboolean
Valor padrãofalse

isInline

Atributois-inline
DescriçãoSe verdadeiro, o rótulo e o input estarão na mesma linha (layout inline).
Tipoboolean
Valor padrãofalse

label

Atributolabel
DescriçãoTexto exibido como rótulo do input.
Tipostring
Valor padrão---

maxlength

Atributomaxlength
DescriçãoNúmero máximo de caracteres permitidos no textarea. Se definido como 0, não há limite.
Tiponumber
Valor padrão0

placeholder

Atributoplaceholder
DescriçãoTexto exibido dentro do input quando está vazio, fornecendo uma dica ou sugestão ao usuário.
Tipostring
Valor padrão---

rows

Atributorows
DescriçãoNúmero de linhas visíveis no textarea.
Define a altura do componente em relação ao número de linhas de texto exibidas.
Tiponumber
Valor padrão---

showCounter

Atributoshow-counter
DescriçãoMostra o contador com a quantidade máxima de caracteres.
Tipoboolean
Valor padrãofalse

state

Atributostate
DescriçãoDefine o estado visual do componente, podendo ser 'danger', 'success' ou 'warning'.
Tipo"danger" | "success" | "warning"
Valor padrão---

value

Atributovalue
DescriçãoValor exibido no textarea.
Pode ser alterado pelo usuário se a propriedade readonly não estiver ativa.
Tipostring
Valor padrão---

Slots

NomeDescrição
"default"Slot para texto adicional ou instruções a serem exibidos junto ao textarea.

Eventos

EventoDescriçãoPropagação
valueChangeValor atualizado do textareatrue

Métodos

setValue

AssinaturasetValue(newValue: string) => Promise<void>
DescriçãoDefine um novo valor para o textarea.
ParâmetrosnewValue: - O novo valor a ser definido.

Dependências