⟦Škíp tó çóñtéñt~~~~~~⟧
uiify

Toggle group

⟦Gróúp óf tóggléš wíth šíñglé ór múltíplé šéléçtíóñ áñd róvíñg fóçúš.~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Brówšérš~~~⟧
Chrome 123+Firefox 121+Safari 17.5+
⟦Tíér~~⟧
0
⟦Búñdlé çómpréššéd~~~~~~⟧
1.00 kB
⟦Fórçéd láýóút búdgét~~~~~~~⟧
0 ms
⟦Áxé búdgét~~~~⟧
0
⟦ŠŠR çómpátíblé~~~~~⟧
⟦Ýéš~~⟧
⟦Búílt óñ~~~⟧
elements/choice
⟦Públíšhéd çóñtráçt~~~~~~~⟧
⟦Téšt hárñéšš~~~~~⟧

⟦Pláýgróúñd~~~~⟧

Toggle group

Single

Multiple

⟦ÁPÍ~~⟧

ToggleGroup

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
id*string—⟦Bášé fór thé détérmíñíštíç ídš áñd thé šháréd íñpút gróúp ñámé.~~~~~~~~~~~~~~~~~~~~~~~⟧
type"single" | "multiple""single"⟦Whéthér óñé ór šévérál tóggléš máý bé préššéd, çhóóšíñg rádíó ór çhéçkbóx íñpútš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
items*readonly ToggleGroupItem[]—⟦Éáçh ítém íš { value, label, disabled? }.~~~~~~~~~~~~~~~⟧
defaultValuestring | readonly string[] | undefined—⟦Préššéd óñ fíršt réñdér. Úñçóñtrólléd, šó ít šúrvívéš wíth ñó JáváŠçrípt.~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
valuestring | readonly string[]—⟦Çóñtrólléd válúé óñ TóggléGróúpÇlíéñt; šíñglé úšéš á štríñg áñd múltíplé úšéš áñ árráý.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
onValueChange(value) => void—⟦Çháñgé çállbáçk óñ TóggléGróúpÇlíéñt; úšé TóggléGróúpÇlíéñt fór çlíéñt-šídé štáté.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
disabledbooleanfalse⟦Díšábléš évérý ítém áñd márkš thé gróúp wíth dátá-díšábléd.~~~~~~~~~~~~~~~~~~~~~⟧
aria-label / aria-labelledbystring—⟦Áççéššíblé ñámé fór thé gróúp; próvídé óñé whéñ ñó víšíblé gróúp lábél éxíštš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
orientation"horizontal" | "vertical""horizontal"⟦Díréçtíóñ thé tóggléš áré láíd óút íñ.~~~~~~~~~~~~~~⟧
classNamestring—⟦Çlášš ápplíéd tó thé gróúp róót.~~~~~~~~~~~~⟧

⟦Kéýbóárd~~~⟧

⟦Kéý~~⟧⟦Áçtíóñ~~~⟧
Tab⟦Móvé fóçúš tó thé gróúp~~~~~~~~~⟧
Arrow keys⟦Róvé bétwééñ ítémš~~~~~~~⟧
Space⟦Tógglé thé fóçúšéd ítém~~~~~~~~~⟧

⟦Áççéššíbílítý~~~~~⟧

⟦Úšéš á lábéléd ñátívé rádíógróúp fór šíñglé šéléçtíóñ ór gróúp fór múltíplé šéléçtíóñ. Úšé TóggléGróúpÇlíéñt fór çóñtrólléd válúé/óñVálúéÇháñgé béhávíór.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Štýlíñg hóókš~~~~~⟧

data-statedata-disabled