Checkbox
FREEAnimasyonlu tik, yarı seçili durum ve etiketli, açıklamalı, kart görünümlü CheckboxField.
Canlı düzenle
Ayarları değiştir; bileşen ve kodu anında güncellensin.
Ayarlar
Kod
import { CheckboxField } from "@/components/ui/checkbox";
<CheckboxField
label="Weekly digest"
description="New components every Monday."
/>Kurulum
Terminal
npx @bloxa/cli add checkbox
# or: npx shadcn@latest add @bloxa/checkboxOtomatik kurulan paketler: radix-ui
Örnekler
Etiketli
Tümünü seç
Bazıları seçiliyken üst kutu yarı seçili olur.
Kart görünümü
API
Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.
Checkbox
| Özellik | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| checked | boolean | "indeterminate" | — | Kontrollü durum. |
| onCheckedChange | (checked) => void | — | Durum değişince çağrılır. |
CheckboxField
| Özellik | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| label | ReactNode | — | Tıklanabilir etiket. |
| description | ReactNode | — | Etiketin altındaki açıklama. |
| card | boolean | false | Tüm seçeneği kart olarak gösterir. |