TuMarca

Textarea

Displays a form textarea or a component that looks like a textarea.

stable
Tipo: ui
Versión: 1.0.0
forms textarea form input multiline

Comparación entre la versión Astro (Saastro) y React (shadcn/ui)

🚀 saastro/ui (Astro)
⚛️ shadcn/ui (React)

Installation

Usage

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

<Textarea placeholder="Type your message here." />

Examples

Default

<Textarea placeholder="Type your message here." />

With Label

---
import { Label } from "@/components/ui-saastro/label"
import { Textarea } from "@/components/ui-saastro/textarea"
---

<div class="grid w-full gap-1.5">
  <Label for="message">Your message</Label>
  <Textarea placeholder="Type your message here." id="message" />
</div>

Disabled

<Textarea disabled placeholder="Disabled" />

Props

PropTypeDefaultDescription
placeholderstring-Placeholder text
disabledbooleanfalseWhether the textarea is disabled
rowsnumber-Number of visible text lines
classstring-Additional CSS classes

Accessibility

  • Uses native <textarea> element for built-in accessibility
  • Associate with <Label> using matching id and for attributes
  • Supports keyboard navigation
  • Use aria-invalid for validation states