pinafore/src/routes/_store/observers/touchObservers.js

13 lines
276 B
JavaScript

export function touchObservers (store) {
if (!process.browser) {
return
}
let onTouch = () => {
store.set({ isUserTouching: true })
window.removeEventListener('touchstart', onTouch)
}
window.addEventListener('touchstart', onTouch, { passive: true })
}