File tree Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -85,18 +85,12 @@ export default class NumericInput extends Component {
8585
8686 let valueUpdate ;
8787 if ( isNumeric ( value ) ) {
88+ const x = parseFloat ( value ) ;
89+ const absMode = stepmode === 'absolute' ;
8890 if ( direction === 'increase' ) {
89- if ( stepmode === 'absolute' ) {
90- valueUpdate = parseFloat ( value ) + step ;
91- } else {
92- valueUpdate = parseFloat ( value ) * ( 1 + step ) ;
93- }
91+ valueUpdate = absMode ? x + step : x * ( 1 + step ) ;
9492 } else {
95- if ( stepmode === 'absolute' ) {
96- valueUpdate = parseFloat ( value ) - step ;
97- } else {
98- valueUpdate = parseFloat ( value ) / ( 1 + step ) ;
99- }
93+ valueUpdate = absMode ? x - step : x / ( 1 + step ) ;
10094 }
10195 } else {
10296 // if we are multi-valued and the user is incrementing or decrementing
You can’t perform that action at this time.
0 commit comments