ErlangFormDocs v1.0.0
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.

example.tsx
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.

Di halaman ini