Fix invalid step
This commit is contained in:
parent
d764e83a44
commit
368adef8ae
|
@ -21,6 +21,7 @@ const SmartNumber = ({
|
||||||
const isSlider = (u: string) => ['%', 'C']
|
const isSlider = (u: string) => ['%', 'C']
|
||||||
.includes(`${u}`.toUpperCase());
|
.includes(`${u}`.toUpperCase());
|
||||||
const sliderMarks: { [value: number]: string } = {};
|
const sliderMarks: { [value: number]: string } = {};
|
||||||
|
const step = digits ? 10**-digits : 1;
|
||||||
sliderMarks[min] = `${min}${units}`;
|
sliderMarks[min] = `${min}${units}`;
|
||||||
|
|
||||||
if (min <= 0) {
|
if (min <= 0) {
|
||||||
|
@ -37,7 +38,7 @@ const SmartNumber = ({
|
||||||
value={defaultValue}
|
value={defaultValue}
|
||||||
min={min}
|
min={min}
|
||||||
max={max}
|
max={max}
|
||||||
step={10**-digits}
|
step={step}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
marks={sliderMarks}
|
marks={sliderMarks}
|
||||||
tooltip={{
|
tooltip={{
|
||||||
|
@ -53,7 +54,7 @@ const SmartNumber = ({
|
||||||
precision={digits}
|
precision={digits}
|
||||||
min={min}
|
min={min}
|
||||||
max={max}
|
max={max}
|
||||||
step={10**-digits}
|
step={step}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
style={{ minWidth: 150 }}
|
style={{ minWidth: 150 }}
|
||||||
formatter={(val) => units ? `${val} ${units}` : `${val}`}
|
formatter={(val) => units ? `${val} ${units}` : `${val}`}
|
||||||
|
|
Loading…
Reference in New Issue