# Segmented Button
Material Components Web docs (opens new window)
# Usage
# Multi select
<mdc-segmented-button>
<mdc-segmented-button-segment>
Sample Text
</mdc-segmented-button-segment>
<mdc-segmented-button-segment icon="favorite">
Sample Text
</mdc-segmented-button-segment>
</mdc-segmented-button>
# Single select
<mdc-segmented-button single-select>
<mdc-segmented-button-segment>
Conditional Segment
</mdc-segmented-button-segment>
<mdc-segmented-button-segment>
Sample Text
</mdc-segmented-button-segment>
<mdc-segmented-button-segment icon="favorite">
Sample Text
</mdc-segmented-button-segment>
</mdc-segmented-button>
# mdc-segmented-button
# Props
| Name | Type | Default | Description |
|---|---|---|---|
singleSelect | boolean | false | |
value | number | number[] | The index(es) of the selected segments. For single select segmented buttons, the value must be a number. For multi select segmented buttons, the value must be an array of numbers. |
# Slots
| Name | Description |
|---|---|
default |
# mdc-segmented-button-segment
# Props
| Name | Type | Default | Description |
|---|---|---|---|
icon | string | null | The icon rendered. |
label | string | null | |
rippleDisabled | boolean | false | Disable the ripple. |