Skip to content

Commit 6599216

Browse files
refactor to ternary
1 parent ce7dfe1 commit 6599216

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/components/widgets/NumericInput.js

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)