ErlangFormDocs v1.0.0
Konfigurasi

Layout responsif

Grid 12 kolom dan breakpoint bawaan.

Profil

Ubah lebar jendela: nama berbagi satu baris mulai 768px.

Penggunaan

Gunakan form dari useForm. Lihat persiapan awal.

example.tsx
const schema = z.object({ firstName: z.string(), lastName: z.string() });

<ErlForm
  form={form}
  schema={schema}
  fieldConfig={{
    firstName: { section: "name", layout: { colSpan: 12, md: 6 } },
    lastName: { section: "name", layout: { colSpan: 12, md: 6 } },
  }}
  sectionConfig={{ name: { title: "Nama lengkap" } }}
/>

layout tersedia untuk input serta container object/array. Gunakan bilangan 1–12.

OpsiMulai berlaku
colSpanDasar, default 12
sm640px
md768px
lg1024px
xl1280px

Breakpoint yang tidak diisi mewarisi nilai sebelumnya. Pada 1.0.0 setiap field root tanpa section mendapat grid tersendiri. Gunakan section yang sama agar beberapa field root dapat berdampingan. Child object juga menggunakan grid bersama.

Section mengelompokkan field root; section pada child bersarang belum membentuk kelompok baru.

Di halaman ini