UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

22 lines 784 B
import { useEffect, useRef } from "preact/hooks"; export default () => { const elRef = useRef(null); useEffect(() => { const el = elRef.current; if (!el) return; const stop = (e) => e.stopPropagation(); el.addEventListener("mousedown", stop); el.addEventListener("pointerdown", stop); el.addEventListener("touchstart", stop); el.addEventListener("keydown", stop); return () => { el.removeEventListener("mousedown", stop); el.removeEventListener("pointerdown", stop); el.removeEventListener("touchstart", stop); el.removeEventListener("keydown", stop); }; }, []); return elRef; }; //# sourceMappingURL=useInit.js.map