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
Kurulum
Bölüm başlığı “Kurulum”- Paket
@bigbang/ui- İçe aktarma
import { CheckboxGroup } from '@bigbang/ui';- Kaynak
- CheckboxGroup.tsx
- Storybook
- CheckboxGroup · Playground
CheckboxGroup, @bigbang/ui paketindedir; öğeleri Checkbox’tır.
import { Checkbox, CheckboxGroup } from '@bigbang/ui';
<CheckboxGroup label="Grup etiketi" value={value} onValueChange={setValue}> <Checkbox value="one" label="Birinci seçenek" /> <Checkbox value="two" label="İkinci seçenek" /></CheckboxGroup>;Özellikler
Bölüm başlığı “Özellikler”labelZorunlu- Açıklama
- Grubun sorusu ya da konusu; grubu adlandıran
<legend>olarak çizilir. - Tür
string
description- Açıklama
- Başlığın altındaki yardım metni; gruba
aria-describedbyile bağlanır. - Tür
ReactNode
error- Açıklama
- Verildiğinde grup geçersiz olur ve mesaj yardım metninden sonra gruba bağlanır.
- Tür
string
required- Açıklama
- En az bir öğe işaretlenmelidir: başlığa
*ve görünmeyen "zorunlu" ya da "required" eklenir. - Tür
boolean- Varsayılan
false
necessityIndicator- Açıklama
- Formun hangi alanları işaretlediği:
requiredzorunlu grupları,optionaldiğerlerini "(isteğe bağlı)" ya da "(optional)" ile işaretler. - Tür
'required' | 'optional'- Varsayılan
'required'
value- Açıklama
- Kontrollü kullanımda işaretli öğelerin değerleri.
onValueChangeile birlikte verin. - Tür
string[]
defaultValue- Açıklama
- Kontrolsüz kullanımda ilk çizimde işaretli öğelerin değerleri.
- Tür
string[]- Varsayılan
[]
onValueChange- Açıklama
- Her değişiklikten sonra işaretli öğelerin değerleriyle çağrılır.
- Tür
(value: string[]) => void
allValues- Açıklama
- Tüm öğe değerleri; yalnızca bir Checkbox
parenttaşıyıp hepsini işaretliyor ya da temizliyorsa gerekir. - Tür
string[]
orientation- Açıklama
- Öğeler alt alta ya da iki üç kısa seçenek için sarmalanan bir satırda.
- Tür
'vertical' | 'horizontal'- Varsayılan
'vertical'
disabled- Açıklama
- Tüm öğeleri devre dışı bırakır.
- Tür
boolean- Varsayılan
false
className- Açıklama
- Yalnızca yerleşim için: dış boşluk ve konum.
- Tür
string
childrenZorunlu- Açıklama
- Her biri
valuetaşıyan Checkbox bileşenleri. - Tür
ReactNode
Veri öznitelikleri
Bölüm başlığı “Veri öznitelikleri”data-component="checkbox-group": kök<fieldset>üzerinde.data-part:legend,description,items,error.data-invalid:errorverildiğinde.