Textarea

Campo de texto multilínea

Componente textarea para entrada de texto multilínea, alineado visualmente con el componente Input.

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

export default function Example() {
  return (
    <Textarea
      placeholder="Escribe tu mensaje aquí"
      rows={4}
    />
  );
}

Instalación

bash
liminal add textarea

Uso

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

export default function Example() {
  return (
    <Textarea
      placeholder="Escribe tu mensaje aquí"
      rows={4}
    />
  );
}

Ejemplos

Estado de error

Usa aria-invalid="true" para mostrar el estilo de error, igual que en Input.

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

export default function Example() {
  return (
    <Textarea
      placeholder="Escribe tu mensaje aquí"
      aria-invalid="true"
    />
  );
}

API

PropTypeDefaultDescription
rowsnumber-Número de filas de texto visibles.
placeholderstring-Texto placeholder cuando está vacío.
aria-invalidboolean-Ponlo a true para mostrar borde y estilo de error.