Instalación
npx logic2b@next add textareaUso
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.
<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.
Textarea
ComponenteProps: 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.
- 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.