UNPKG

@base-ui-components/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.

13 lines 395 B
export function validateMinimumDistance(values, step, minStepsBetweenValues) { if (!Array.isArray(values)) { return true; } const distances = values.reduce((acc, val, index, vals) => { if (index === vals.length - 1) { return acc; } acc.push(Math.abs(val - vals[index + 1])); return acc; }, []); return Math.min(...distances) >= step * minStepsBetweenValues; }