MCPcopy Create free account
hub / github.com/code100x/mobile-magic / MousePosition

Function MousePosition

mobile-magic/packages/ui/src/particles.tsx:10–29  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8}
9
10function MousePosition(): MousePosition {
11 const [mousePosition, setMousePosition] = useState<MousePosition>({
12 x: 0,
13 y: 0,
14 });
15
16 useEffect(() => {
17 const handleMouseMove = (event: MouseEvent) => {
18 setMousePosition({ x: event.clientX, y: event.clientY });
19 };
20
21 window.addEventListener("mousemove", handleMouseMove);
22
23 return () => {
24 window.removeEventListener("mousemove", handleMouseMove);
25 };
26 }, []);
27
28 return mousePosition;
29}
30
31interface ParticlesProps {
32 className?: string;

Callers 1

ParticlesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected