AIArchintel UIKataloğu aç

Checkbox

Standart ve kart görünümlü erişilebilir onay kutusu.

Checkbox.tsx
Checkbox.tsx
Kart Varyantı (Card Selection)
Satır İçi Boyutlar, Renkler & Belirsiz Durum (Indeterminate)

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/checkbox.json

Kullanım Örneği

import { Checkbox } from "@/components/ui/Checkbox"

<Checkbox label="Koşulları kabul ediyorum" description="Devam etmek için gereklidir." checked={accepted} onChange={(event) => setAccepted(event.target.checked)} />

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
labelReactNodeCheckbox etiketi.
descriptionReactNodeYardımcı açıklama.
indeterminatebooleanfalseKısmi seçim durumu.
variant"default" | "card""default"Satır içi veya kart görünümü.
size"sm" | "md" | "lg""md"Kontrol ölçeği.
color"primary" | "secondary" | "sage" | "success" | "danger""primary"Seçili durum rengi.
errorstring | booleanHata görünümü ve mesajı.