fix(form/Toggle): onChange now emits the raw value

Fixes #2080
This commit is contained in:
Julien Fontanet
2017-04-11 16:54:13 +02:00
parent b1135ef566
commit 5a4b553a60

View File

@@ -25,6 +25,8 @@ export default class Toggle extends Component {
iconSize: 2 iconSize: 2
} }
_onChange = event => this.props.onChange(event.target.checked)
render () { render () {
const { props } = this const { props } = this
@@ -43,7 +45,7 @@ export default class Toggle extends Component {
checked={props.value || false} checked={props.value || false}
className={styles.checkbox} className={styles.checkbox}
disabled={props.disabled} disabled={props.disabled}
onChange={props.onChange} onChange={this._onChange}
type='checkbox' type='checkbox'
/> />
</label> </label>