From e184f24145a9fa028a469e50d357cfa44e9938bb Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Fri, 26 Jul 2024 03:46:07 +0530 Subject: [PATCH] feat: create combined mouse event handler --- src/components/atoms/canvas.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/atoms/canvas.tsx b/src/components/atoms/canvas.tsx index 7642db6b..53edb75c 100644 --- a/src/components/atoms/canvas.tsx +++ b/src/components/atoms/canvas.tsx @@ -114,6 +114,12 @@ const Canvas = ({ width, height, onCreateRef }: CanvasProps) => { useEffect(() => { if (canvasRef.current) { onCreateRef(canvasRef); + + const combinedMouseEventHandler = (event: MouseEvent) => { + onMouseEvent(event); + handleMouseEventForGetText(event); + }; + canvasRef.current.addEventListener('mousedown', onMouseEvent); canvasRef.current.addEventListener('mousemove', onMouseEvent); canvasRef.current.addEventListener('wheel', onMouseEvent, { passive: true });