From 0f5a5d2ed74fab281274f28ea4f56e660000d629 Mon Sep 17 00:00:00 2001 From: Jared Scheib Date: Thu, 7 Sep 2017 17:07:00 -0700 Subject: [PATCH] Only submit fill number upon enter; ensure number value on blur --- ui/src/shared/components/FillQuery.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/src/shared/components/FillQuery.js b/ui/src/shared/components/FillQuery.js index 853c2c002..1e86ee6cb 100644 --- a/ui/src/shared/components/FillQuery.js +++ b/ui/src/shared/components/FillQuery.js @@ -25,7 +25,6 @@ class FillQuery extends Component { handleDropdown = item => { if (item.text === NUMBER) { this.setState({selected: item}, () => { - this.props.onChooseFill(this.state.numberValue) this.numberInput.focus() }) } else { @@ -36,6 +35,10 @@ class FillQuery extends Component { } handleInputBlur = e => { + if (!e.target.value) { + this.setState({numberValue: '0'}) + } + const numberValue = e.target.value || '0' this.setState({numberValue}) @@ -46,7 +49,6 @@ class FillQuery extends Component { const numberValue = e.target.value this.setState({numberValue}) - this.props.onChooseFill(numberValue) } handleKeyUp = e => {