Komponen / Form & input
Checkbox
Pilihan independen (boleh lebih dari satu) atau persetujuan tunggal. Klik label ikut mengubah nilai.
Import
tsx
import { Checkbox } from '@divistant/circca-react';Props
| Prop | Tipe | Default | Keterangan |
|---|---|---|---|
| checked | boolean | — | Nilai terkontrol. |
| defaultChecked | boolean | — | Nilai awal tak terkontrol. |
| indeterminate | boolean | false | Status sebagian terpilih. |
| onCheckedChange | (checked: boolean) => void | — | Dipanggil saat nilai berubah. |
| children | ReactNode | — | Label. Tanpa label wajib beri aria-label. |
| disabled | boolean | false | Nonaktif. Otomatis mengikuti FormField. |
| readOnly | boolean | false | Hanya baca: nilai dibekukan tanpa dipudarkan (dokumen sudah diajukan). |
| name / value / required | string / string / boolean | — | Untuk form HTML. |
Sumber
Kode komponen ada di packages/react/src/components/checkbox. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.