bug: enum Select crashes when selecting the empty value (via #5463)

* add failing tests

* fix property access

* @babel/plugin-proposal-optional-chaining
This commit is contained in:
kyle
2019-07-12 23:05:00 -05:00
committed by GitHub
parent 747925330c
commit eaa1f4a8b4
6 changed files with 76 additions and 2 deletions

View File

@@ -186,7 +186,7 @@ export class Select extends React.Component {
render(){
let { allowedValues, multiple, allowEmptyValue, disabled } = this.props
let value = this.state.value.toJS ? this.state.value.toJS() : this.state.value
let value = this.state.value?.toJS?.() || this.state.value
return (
<select className={this.props.className} multiple={ multiple } value={value} onChange={ this.onChange } disabled={disabled} >