@jengaui/slider
Version:
Jenga UI Slider component in React
4 lines (2 loc) • 520 B
JavaScript
function l(r){return Array.isArray(r)?r.length>=2?[0,1]:[0]:[0]}function n(r){return typeof r=="number"}function a(r){return Array.isArray(r)&&r.length===2&&n(r[0])&&n(r[1])}function o(r,e,t){if(a(r)){let u=Math.min(...r),i=Math.max(...r);return n(e)&&u<e&&(u=e),n(t)&&i>=t&&(i=t),[u,i]}return r}function V(r,e,t){if(n(r)&&n(e)){if(a(t)){let u=Math.min(...t),i=Math.max(...t);return [Math.min(r,e,u),Math.max(r,e,i)]}return [Math.min(r,e),Math.max(r,e)]}return [r,e]}
export { l as a, n as b, a as c, o as d, V as e };