Lompat ke isi
CirccaHIG

Komponen / Form & input

Select

Memilih satu nilai dari daftar pendek (≤ ±15 opsi). Lebih dari itu pakai Combobox (dengan pencarian).
React · BetaFigma · siapFigmaSumber

Import

tsx
import { Select } from '@divistant/circca-react';

Props · Select

PropTipeDefaultKeterangan
optionsSelectOptionItem[]—{ value, label, disabled?, leadingVisual? }
valuestring—Nilai terkontrol.
defaultValuestring—Nilai awal tak terkontrol.
onValueChange(value: string) => void—Dipanggil saat opsi dipilih.
placeholderstring'Pilih…'Teks saat belum ada pilihan.
size'sm' | 'md' | 'lg''md'Tinggi 24 / 28 / 36.
leadingVisualVisual—Ikon di kiri pemicu.
namestring—Nama field untuk form HTML.
invalidbooleanfalseTampilan error. Otomatis true bila FormField punya `error`.
disabledbooleanfalseNonaktif. Otomatis mengikuti FormField.
readOnlybooleanfalseHanya baca: tampil seperti Input read-only, menu tidak bisa dibuka. Otomatis mengikuti FormField.

Props · Select.Option

PropTipeDefaultKeterangan
valuestring—Nilai opsi (tidak boleh string kosong).
disabledbooleanfalseOpsi tidak berlaku.
leadingVisualVisual—Ikon opsi.

Sumber

Kode komponen ada di packages/react/src/components/select. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil