Files
nademitex_user/dist/assets/useTouchSwipe-C8fUyAcQ.js
T
2026-09-30 22:10:12 +03:30

1 line
350 B
JavaScript

function e(e){let t=0,n=0;function r(r){if(!e.enabled())return;let i=r.touches[0];i&&(t=i.clientX,n=i.clientY)}function i(r){if(!e.enabled())return;let i=r.changedTouches[0];if(!i)return;let a=i.clientX-t,o=i.clientY-n,s=e.thresholdPx??40;Math.abs(a)<s||Math.abs(o)>Math.abs(a)||e.onSwipe(a<0?1:-1)}return{onTouchStart:r,onTouchEnd:i}}export{e as t};