Field dasar
Textarea
Membuat input teks multiline.
Textarea memakai z.string() dengan type: "textarea" untuk menulis teks dalam beberapa baris. Nilainya tetap string; gunakan .min()/.max() pada schema untuk batas panjang. Atribut tambahan seperti rows memerlukan komponen kustom.
Penggunaan
Gunakan form dari useForm. Lihat persiapan awal.
const schema = z.object({ bio: z.string() });
<ErlForm
form={form}
schema={schema}
fieldConfig={{
bio: { type: "textarea", placeholder: "Tentang Anda" },
}}
/>Contoh ini memakai .min(10), sehingga biography perlu berisi minimal 10 karakter.