@base-ui/react
Version:
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
18 lines (17 loc) • 478 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.validateMinimumDistance = validateMinimumDistance;
function validateMinimumDistance(values, step, minStepsBetweenValues) {
if (!Array.isArray(values)) {
return true;
}
const minDistance = step * minStepsBetweenValues;
for (let i = 0; i < values.length - 1; i += 1) {
if (!(Math.abs(values[i] - values[i + 1]) >= minDistance)) {
return false;
}
}
return true;
}