Toggle
Displays a boolean value.
General
Type
Differentiate states by color.
disabled
get change
APIs
Toggle.Props
Attribute | Description | Type | Accepted values | Default |
---|---|---|---|---|
checked | checked or not | boolean | - | - |
initialChecked | checked or not on initial | boolean | - | false |
onChange | change event handler | ToggleEvent | - | - |
type | current type | ToggleTypes | ToggleTypes | default |
disabled | disable toggle | boolean | - | false |
... | native props | LabelHTMLAttributes | 'from', 'name', 'className', ... | - |
ToggleEvent
interface ToggleEventTarget {
checked: boolean
}
export interface ToggleEvent {
target: ToggleEventTarget
stopPropagation: () => void
preventDefault: () => void
nativeEvent: React.ChangeEvent
}
ToggleTypes
type ToggleTypes = 'default' | 'secondary' | 'success' | 'warning' | 'error'
Contributors