@dromney/react-gear-gen
Version:
A library for displaying gears in react
18 lines (17 loc) • 598 B
JavaScript
;
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;