Bileşenler
RadioCard
Başlık, açıklama ve simgeyle büyük bir seçenek; RadioGroup içinde kullanılır, kartın tamamı tıklanır.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Kurulum
Bölüm başlığı “Kurulum”- Paket
@bigbang/ui- İçe aktarma
import { RadioCard } from '@bigbang/ui';- Kaynak
- RadioCard.tsx
- Storybook
- RadioCard · Playground
RadioCard, @bigbang/ui paketindedir.
import { RadioCard, RadioGroup } from '@bigbang/ui';
<RadioGroup label="Teslim yöntemi" name="delivery" value={value} onValueChange={setValue}> <RadioCard value="standard" title="Standart" description="3–5 iş günü" /> <RadioCard value="express" title="Hızlı" description="Ertesi gün" meta="Önerilen" /></RadioGroup>;Özellikler
Bölüm başlığı “Özellikler”valueZorunlu- Açıklama
- Kartın değeri; kart seçilince RadioGroup bunu bildirir.
- Tür
string
titleZorunlu- Açıklama
- Kartın başlığı; radyoyu adlandırır.
- Tür
ReactNode
description- Açıklama
- Başlığın altındaki destek metni;
aria-describedbyile bağlanır. - Tür
ReactNode
icon- Açıklama
- Başlıktan önce süs bir simge.
- Tür
IconName
meta- Açıklama
- Kartın sonunda kısa metin, ör. bir süre ya da sayı. Açıklamanın parçası olarak okunur.
- Tür
ReactNode
disabled- Açıklama
- Yalnızca bu kartı kapatır; diğerleri seçilebilir kalır.
- Tür
boolean- Varsayılan
false
className- Açıklama
- Yalnızca yerleşim için: kenar boşlukları ve konum.
- Tür
string
Grup özellikleri (label, value, error, orientation, name) için RadioGroup sayfasına bakın.
Veri öznitelikleri
Bölüm başlığı “Veri öznitelikleri”data-component="radio-card": kart üzerinde.data-part:icon,title,description,meta,circle,indicator.- Base UI dairede
data-checked,data-disabledekler; kart bunlarıhas-*ile izler.