Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Área de texto

Muestra un área de texto que adapta su altura al contenido.

Instalación

npx logic2b@next add textarea

Uso

import { Textarea } from "@/components/ui/textarea"

<Textarea placeholder="Escribe tu mensaje." />

Notas de uso

Textarea renderiza un <textarea> nativo y reenvía todas sus propiedades. Ajusta automáticamente su altura al contenido mediante field-sizing-content y aplica estilos de validación cuando recibe aria-invalid.

Ejemplos

Con etiqueta

Your message will be copied to the support team.

Desactivada

Con un botón

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<Textarea
  placeholder="Write a message…"
  rows={4}
  aria-label="Message"
 />

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/textarea.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

Textarea

Componente
Props: React.ComponentProps<"textarea">

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra textarea. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Semántica nativa
Patrón
textbox
HTMLTextAreaElement

Semántica incorporada

  • Forwards native multiline textbox semantics and aria-invalid state.

Responsabilidades de integración

  • Associate a visible label and expose validation messages with aria-describedby.