Bileşenler
RadioGroup
Birbirini dışlayan seçenekleri bir başlık altında toplayan ve tek seçime izin veren grup.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”RadioGroup, iki ile yaklaşık yedi arası birbirini dışlayan seçeneğin hepsinin görünmesi gerektiğinde kullanılır: teslimat yöntemi, görünüm tercihi, sıklık.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Birden çok seçim için: CheckboxGroup kullanın.
- Uzun listeler için: Yedi seçeneği aşan listelerde Select kullanın.
- Hemen etki eden görünüm seçimi için: ToggleGroup kullanın.
Anatomi
Bölüm başlığı “Anatomi”Grup etiketi
Seçenek açıklaması burada yer alır.
Seçenek açıklaması burada yer alır.
import { Radio, RadioGroup } from '@bigbang/ui';
export default function WithDescriptions() { return ( <RadioGroup label="Grup etiketi" defaultValue="one"> <Radio value="one" label="Birinci seçenek" description="Seçenek açıklaması burada yer alır." /> <Radio value="two" label="İkinci seçenek" description="Seçenek açıklaması burada yer alır." /> </RadioGroup> );}- Başlık:
<legend>;label-md, gerektiğinde zorunluluk işareti. - Daire: 16 px (
radio-size), tam yuvarlak. - Nokta: Seçili öğede 6 px, dairenin 3/8’i.
- Etiket ve açıklama:
body-mdetiket,body-smaçıklama. - Hata:
error; öğelerin altında.
Davranış
Bölüm başlığı “Davranış”- Bir öğeyi seçmek önceki seçimi kaldırır; seçim yalnızca başka bir öğe seçilerek değişir.
- Etikete tıklamak da öğeyi seçer.
- Formla seçili değer
nameadıyla gönderilir. errorgruba ve tüm öğelere geçersiz durumu verir.
Yönergeler
Bölüm başlığı “Yönergeler”- Seçenekleri anlamlı bir sırayla verin; en olası seçenek başta olsun.
- Kullanıcının seçmeden ilerleyebileceği bir durumda varsayılan bir seçim verin.
- Seçimi geri almak gerekiyorsa “Hiçbiri” gibi açık bir seçenek ekleyin.
İçerik
Bölüm başlığı “İçerik”- Başlık kısa bir ad öbeği ya da sorudur.
- Etiketler aynı dilbilgisel yapıdadır ve sonunda nokta yoktur.
| Türkçe | İngilizce |
|---|---|
| Bir seçenek seçin. | Choose one option. |
| Devam etmek için bir seçenek seçin. | Choose an option to continue. |
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- CheckboxGroup: Birden çok seçim.
- Select: Uzun listeden tek seçim.
- ToggleGroup: Hemen etki eden tek seçim.