Skip to main content

Toggle button group

Examples

Check out the Usage section for details about how to design a toggle button group properly, and the different configuration options we provide.

Basic Example

A basic toggle button group consists of a ToggleButtonGroup component with a number of ToggleButton children.

<ToggleButtonGroup label="Toggle group">
<ToggleButton
label="Yes"
value="true"
/>
<ToggleButton
label="No"
value="false"
/>
</ToggleButtonGroup>

OnChange Example

You can use the onChange property to run a function when a ToggleButton is selected.

<ToggleButtonGroup
label="Toggle group"
onChange={(_, value) => console.log('Selected option is', value)}>
<ToggleButton
label="Yes"
value="true"
/>
<ToggleButton
label="No"
value="false"
/>
</ToggleButtonGroup>