rc-slider
Advanced tools
Comparing version 10.0.0-alpha.0 to 10.0.0-alpha.1
@@ -12,7 +12,8 @@ import _toConsumableArray from "@babel/runtime/helpers/esm/toConsumableArray"; | ||
if (step !== null) { | ||
return min + Math.round((formatRangeValue(val) - min) / step) * step; | ||
var stepValue = min + Math.round((formatRangeValue(val) - min) / step) * step; | ||
return min <= stepValue && stepValue <= max ? stepValue : null; | ||
} | ||
return null; | ||
}, [step, min, formatRangeValue]); | ||
}, [step, min, max, formatRangeValue]); | ||
var formatValue = React.useCallback(function (val) { | ||
@@ -27,5 +28,7 @@ var formatNextValue = formatRangeValue(val); // List align values | ||
alignValues.push(formatStepValue(val)); | ||
} // Align with marks | ||
} // min & max | ||
alignValues.push(min, max); // Align with marks | ||
var closeValue = alignValues[0]; | ||
@@ -57,4 +60,6 @@ var closeDist = max - min; | ||
potentialValues.push(mark.value); | ||
}); // In case origin value is align with mark but not with step | ||
}); // Min & Max | ||
potentialValues.push(min, max); // In case origin value is align with mark but not with step | ||
potentialValues.push(formatStepValue(originValue)); // Put offset step value also | ||
@@ -61,0 +66,0 @@ |
@@ -25,7 +25,8 @@ "use strict"; | ||
if (step !== null) { | ||
return min + Math.round((formatRangeValue(val) - min) / step) * step; | ||
var stepValue = min + Math.round((formatRangeValue(val) - min) / step) * step; | ||
return min <= stepValue && stepValue <= max ? stepValue : null; | ||
} | ||
return null; | ||
}, [step, min, formatRangeValue]); | ||
}, [step, min, max, formatRangeValue]); | ||
var formatValue = React.useCallback(function (val) { | ||
@@ -40,5 +41,7 @@ var formatNextValue = formatRangeValue(val); // List align values | ||
alignValues.push(formatStepValue(val)); | ||
} // Align with marks | ||
} // min & max | ||
alignValues.push(min, max); // Align with marks | ||
var closeValue = alignValues[0]; | ||
@@ -70,4 +73,6 @@ var closeDist = max - min; | ||
potentialValues.push(mark.value); | ||
}); // In case origin value is align with mark but not with step | ||
}); // Min & Max | ||
potentialValues.push(min, max); // In case origin value is align with mark but not with step | ||
potentialValues.push(formatStepValue(originValue)); // Put offset step value also | ||
@@ -74,0 +79,0 @@ |
{ | ||
"name": "rc-slider", | ||
"version": "10.0.0-alpha.0", | ||
"version": "10.0.0-alpha.1", | ||
"description": "Slider UI component for React", | ||
@@ -5,0 +5,0 @@ "engines": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
133266
2940
0