Lewati ke konten
aksesin.Design system
FondasiKomponenAlur produk
Coba prototype
MULAI DI SINI
IkhtisarFondasi & tokenKomponen AksesinAlur produkTangkapan layar
PRIMITIVES30
Aksi⌄
ButtonDropdown Menu
Formulir⌄
FieldInputTextareaSelectCheckboxRadioSwitch
Tampilan Data⌄
CardBadgeChipAvatarTableStatProgressSkeleton
Umpan Balik⌄
AlertToastDialogSheetPopoverTooltipEmpty State
Navigasi⌄
TabsAccordionBreadcrumbPaginationStepper
Tata Letak⌄
Divider
Buka prototype
Sumber kebenaran visualToken → komponen → layar

Field

Pembungkus label, petunjuk, dan pesan galat untuk setiap kontrol.

Basis: Pembungkus tata letak murni. Kontrol di dalamnya tetap elemen asli, dan htmlFor menautkan label ke id kontrol.

src/components/ui/field.tsx

Anatomi

Galat menggantikan petunjuk, bukan menumpuknya — sehingga tinggi baris tidak bergeser saat validasi gagal.

Petunjuk singkat di bawah kontrol.

Tanda bintang menandai isian wajib.

Format surel tidak valid.

Bekerja dengan Semua Kontrol

Field tidak peduli kontrol apa yang dibungkusnya.

Opsional.

Props

PropTipeBawaanKeterangan
labelReactNode—Teks label di atas kontrol.
htmlForstring—Id kontrol yang ditautkan ke label.
hintReactNode—Teks bantuan. Disembunyikan ketika error terisi.
errorReactNode—Pesan galat. Menggantikan hint, bukan menumpuk.
requiredbooleanfalseMenampilkan tanda bintang pada label.
childrenReactNode—Kontrol formulir.
SebelumnyaDropdown MenuBerikutnyaInput