diff --git a/src/molecules/number-input-spinner/index.tsx b/src/molecules/number-input-spinner/index.tsx index e8307250..1f379b47 100644 --- a/src/molecules/number-input-spinner/index.tsx +++ b/src/molecules/number-input-spinner/index.tsx @@ -44,7 +44,8 @@ const NumberInputSpinner = (props: NumberInputSpinnerProps) => { { + onClick={evt => { + evt.preventDefault(); setNumber(number - increment > min ? number - increment : min); }} disabled={number <= min || disabled} @@ -56,15 +57,17 @@ const NumberInputSpinner = (props: NumberInputSpinnerProps) => { min={min} max={max} value={number} - onChange={e => { - setNumber(parseInt(e.target.value)); + onChange={evt => { + evt.preventDefault(); + setNumber(parseInt(evt.target.value)); }} disabled={disabled} /> { + onClick={evt => { + evt.preventDefault(); setNumber(number + increment < max ? number + increment : max); }} disabled={number >= max || disabled}