AIArchintel UIKataloğu aç

Radio Group

Satır ve kart görünümlü tek seçim seçenekleri.

Radio.tsx
Radio.tsx
Kart Seçim Izgarası (Card Mode)
Satır İçi Liste (Default Mode & Sage Rengi)

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/radio-group.json

Kullanım Örneği

import { RadioGroup } from "@/components/ui/Radio"

<RadioGroup label="Plan" options={plans} selectedValue={plan} onChange={setPlan} variant="card" />

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
namestring—Native radio grup adı.
optionsRadioOption[]—Değer, etiket ve açıklama içeren seçenekler.
selectedValuestring—Kontrollü seçili değer.
onChange(value: string) => void—Seçim callback'i.
variant"default" | "card""default"Satır içi veya kart düzeni.
columns1 | 2 | 3 | 41Responsive sütun sayısı.
errorstring—Grup hata mesajı.