Bileşenler
CheckboxGroup
İlişkili onay kutularını bir başlık altında toplayan ve değer listesini paylaştıran grup.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”CheckboxGroup, aynı soruya ait birden çok seçimi bir arada sunmak içindir: bildirim kanalları, ilgi alanları, filtre değerleri.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Tek seçim için: Radyo grubu ya da Select kullanın.
- Tek bağımsız onay için: Yalnız bir Checkbox yeterlidir.
- Uzun listeler için: Yaklaşık 10 seçeneği aşan listeler arama ister.
Anatomi
Bölüm başlığı “Anatomi”import { Checkbox, CheckboxGroup } from '@bigbang/ui';
export default function Default() { return ( <CheckboxGroup label="Grup etiketi" description="Birden çok seçenek seçebilirsiniz." defaultValue={['one']}> <Checkbox value="one" label="Birinci seçenek" /> <Checkbox value="two" label="İkinci seçenek" /> <Checkbox value="three" label="Üçüncü seçenek" /> </CheckboxGroup> );}- Başlık:
<legend>;label-md, gerektiğinde zorunluluk işareti. - Yardım metni:
description. - Öğeler: Her biri
valuetaşıyan Checkbox bileşenleri. - Hata:
error; öğelerin altında.
Davranış
Bölüm başlığı “Davranış”- Grup, işaretli öğelerin değerlerini bir dizi olarak tutar.
allValuesile birparentCheckbox tümünü işaretler ya da temizler.- Başlık ve yardım metni gruba, hata mesajı yardım metninden sonra bağlanır.
disabledtüm öğeleri kapatır.
Yönergeler
Bölüm başlığı “Yönergeler”- Başlığı soru ya da konu olarak yazın: “Bildirim kanalları”.
- Seçenekleri anlamlı bir sırayla verin.
- Zorunlu bir grupta en az bir seçim isteyin ve bunu hata metninde söyleyin.
İçerik
Bölüm başlığı “İçerik”- Başlık kısa bir ad öbeği ya da sorudur.
- Öğe etiketleri aynı dilbilgisel yapıdadır.
| Türkçe | İngilizce |
|---|---|
| Tümü | All |
| En az bir seçenek seçin. | Choose at least one option. |
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- Checkbox: Grubun öğesi.
- Select: Kısa listeden tek seçim.
- ToggleGroup: Hemen etki eden seçenekler.