@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 320 B
JavaScript
import{useEffect as i}from"react";export function useKioskIdleEvents(n,o){i(()=>{const e=o.current;if(!n||!e)return;let t=!1;const r=f=>{f.originalEvent&&(t=!0,window.__resett?.())},s=()=>{t&&(t=!1,window.__resett?.())};return e.on("movestart",r),e.on("moveend",s),()=>{e.off("movestart",r),e.off("moveend",s)}},[n,o])}