ToggleButton API
API documentation for ToggleButton component
ToggleButtonRoot#
Props#
Defines valid properties in ToggleButton component.
State#
Defines valid state in ToggleButton component.
Exposes#
Defines the methods and properties exposed by ToggleButton component.
Events#
ToggleButtonRootChangeEvent
Event fired when the ToggleButton's checked state changes.
| name | type | description |
|---|---|---|
| value | unknown | Value of the ToggleButton. |
| originalEvent | ChangeEvent | The original event that triggered the change. |
| pressed | boolean | The pressed state of the ToggleButton. |
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of ToggleButton component.
Types#
Instance
Instance of ToggleButton component.
| values |
|---|
| ComponentInstance<ToggleButtonRootProps, ToggleButtonRootState, ToggleButtonRootExposes> |
ToggleButtonIndicator#
Props#
Defines valid properties in ToggleButtonIndicator component.
Exposes#
Defines the methods and properties exposed by ToggleButtonIndicator component.
| name | type | default | description |
|---|---|---|---|
| togglebutton | ToggleButtonRootInstance | null | The ToggleButton component instance. |
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of ToggleButtonIndicator component.
| name | type | default | description |
|---|---|---|---|
| root | ToggleButtonIndicatorPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of ToggleButtonIndicator component.
| values |
|---|
| ComponentInstance<ToggleButtonIndicatorProps, ToggleButtonIndicatorState, ToggleButtonIndicatorExposes> |
ToggleButtonGroup#
Props#
Defines valid properties in ToggleButtonGroup component.
State#
Defines valid state in ToggleButtonGroup component.
Exposes#
Defines the methods and properties exposed by ToggleButtonGroup component.
Events#
ToggleButtonGroupValueChangeEvent
Event fired when the ToggleButton group's value changes.
| name | type | description |
|---|---|---|
| originalEvent | SyntheticEvent | The original event that triggered the change. |
| value | unknown | The value of the ToggleButtonGroup. |
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of ToggleButton component.
| name | type | default | description |
|---|---|---|---|
| root | ToggleButtonGroupPassThroughType<HTMLAttributes<HTMLDivElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of ToggleButtonGroup component.
| values |
|---|
| ComponentInstance<ToggleButtonGroupProps, ToggleButtonGroupState, ToggleButtonGroupExposes> |
useToggleButton#
Props#
Defines valid properties in useToggleButton.
State#
Defines valid state in useToggleButton.
Exposes#
Defines the methods and properties exposed by useToggleButton.
Events#
useToggleButtonChangeEvent
Event fired when the ToggleButton's checked state changes.
| name | type | description |
|---|---|---|
| originalEvent | E | The original event that triggered the change. |
| pressed | boolean | The pressed state of the ToggleButton. |
Types#
Instance
Instance of useToggleButton headless.
| values |
|---|
| HeadlessInstance<useToggleButtonProps, useToggleButtonState, useToggleButtonExposes> |