UNPKG

@dromney/react-gear-gen

Version:

A library for displaying gears in react

18 lines (17 loc) 598 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = require("react"); const useMouse = () => { const [mousePos, setMousePos] = (0, react_1.useState)({ x: 0, y: 0 }); (0, react_1.useEffect)(() => { const handleMouseMove = (event) => { setMousePos({ x: event.clientX, y: event.clientY }); }; window.addEventListener('mousemove', handleMouseMove); return () => { window.removeEventListener('mousemove', handleMouseMove); }; }, []); return mousePos; }; exports.default = useMouse;