CheckBox
A checkbox component.
Usage
import React from 'react'
import { Checkbox } from '@aragon/ui'
class App extends React.Component {
state = { checked: false }
render() {
return (
<div>
<label>
<Checkbox
checked={this.state.checked}
onChange={checked => this.setState({ checked })}
/>
Click me
</label>
</div>
)
}
}Demonstration

Props
checked
checkedType:
BooleanDefault:
false
Set to true to check the checkbox.
disabled
disabledType:
BooleanDefault:
false
Set to true to disable the checkbox.
indeterminate
indeterminateType:
BooleanDefault:
false
Set to true to set the checkbox to an indeterminate state (between checked and unchecked), represented by a dash.
Following the way it behave on the web platform, if set to true, checked is ignored. When clicked, onChange is called with false.
onChange
onChangeType:
Function:(checked: Boolean) -> *Default:
undefined
This callback is called whenever the user selects the checkbox, using a pointer device or the keyboard.
Arguments:
checked: The requested state for the check prop.
Last updated
Was this helpful?
