Only submit fill number upon enter; ensure number value on blur
parent
15e549696e
commit
0f5a5d2ed7
|
@ -25,7 +25,6 @@ class FillQuery extends Component {
|
||||||
handleDropdown = item => {
|
handleDropdown = item => {
|
||||||
if (item.text === NUMBER) {
|
if (item.text === NUMBER) {
|
||||||
this.setState({selected: item}, () => {
|
this.setState({selected: item}, () => {
|
||||||
this.props.onChooseFill(this.state.numberValue)
|
|
||||||
this.numberInput.focus()
|
this.numberInput.focus()
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
@ -36,6 +35,10 @@ class FillQuery extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
handleInputBlur = e => {
|
handleInputBlur = e => {
|
||||||
|
if (!e.target.value) {
|
||||||
|
this.setState({numberValue: '0'})
|
||||||
|
}
|
||||||
|
|
||||||
const numberValue = e.target.value || '0'
|
const numberValue = e.target.value || '0'
|
||||||
|
|
||||||
this.setState({numberValue})
|
this.setState({numberValue})
|
||||||
|
@ -46,7 +49,6 @@ class FillQuery extends Component {
|
||||||
const numberValue = e.target.value
|
const numberValue = e.target.value
|
||||||
|
|
||||||
this.setState({numberValue})
|
this.setState({numberValue})
|
||||||
this.props.onChooseFill(numberValue)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
handleKeyUp = e => {
|
handleKeyUp = e => {
|
||||||
|
|
Loading…
Reference in New Issue