Biblioteca de componentes v1.10.0 GitHub

Textarea

<x-ui.textarea>

Campo de texto longo. Mesmo rótulo, dica e erro do input, e cresce com o que é digitado.

Mensagem

Opcional.

blade
<x-ui.textarea name="mensagem" label="Mensagem" rows="5" placeholder="Conte o que você precisa" />
<x-ui.textarea name="obs" id="observacoes" label="Observações" hint="Opcional." error="Passou de 500 caracteres." />
<x-ui.textarea name="resumo" label="Resumo" size="sm" required control-class="font-mono" />

Props

x-ui.textarea

Prop Padrão Aceita
name null
id null
label null
hint null
error null
rows 4
size null
required false
control-class null

Personalizar

As três camadas estão explicadas em Começar aqui. Abaixo, o que este componente expõe a cada uma.

Ui::textarea()

Partes

part() e replacePart() aceitam: control e base.

Tokens que ele lê

Nenhum específico: ele usa só cor e espaçamento do Tailwind.

Por que é assim 2 notas
  • field-sizing-content faz a caixa acompanhar o texto; rows continua valendo como altura inicial.
  • O conteúdo sai do slot; sem slot, volta o que foi enviado da última vez.