Komponen / Form & input
Textarea
Isian teks panjang (catatan, alasan penolakan, syarat pembayaran). Tinggi minimal ±3 baris, tumbuh mengikuti isi lalu scroll.
Import
tsx
import { Textarea } from '@divistant/circca-react';Props
Juga menerima semua atribut <textarea>.
| Prop | Tipe | Default | Keterangan |
|---|---|---|---|
| rows | number | 3 | Tinggi awal. |
| maxLength | number | — | Batas karakter; menampilkan penghitung. |
| showCounter | boolean | — | Paksa tampil/sembunyikan penghitung. |
| invalid | boolean | false | Tampilan error. Otomatis true bila FormField punya `error`. |
| disabled | boolean | false | Nonaktif. Otomatis mengikuti FormField. |
| readOnly | boolean | false | Hanya baca (dokumen sudah submit) — teks tetap kontras penuh. |
Sumber
Kode komponen ada di packages/react/src/components/textarea. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.