From bec8a6efb07dbc71c9a0d245fee763e05553af23 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Fri, 26 Jul 2024 03:46:44 +0530 Subject: [PATCH] feat: use combined mouse event handler --- src/components/atoms/canvas.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/atoms/canvas.tsx b/src/components/atoms/canvas.tsx index 53edb75c..effe24c7 100644 --- a/src/components/atoms/canvas.tsx +++ b/src/components/atoms/canvas.tsx @@ -120,7 +120,7 @@ const Canvas = ({ width, height, onCreateRef }: CanvasProps) => { handleMouseEventForGetText(event); }; - canvasRef.current.addEventListener('mousedown', onMouseEvent); + canvasRef.current.addEventListener('mousedown', combinedMouseEventHandler); canvasRef.current.addEventListener('mousemove', onMouseEvent); canvasRef.current.addEventListener('wheel', onMouseEvent, { passive: true }); canvasRef.current.addEventListener('keydown', onKeyboardEvent); @@ -128,7 +128,7 @@ const Canvas = ({ width, height, onCreateRef }: CanvasProps) => { return () => { if (canvasRef.current) { - canvasRef.current.removeEventListener('mousedown', onMouseEvent); + canvasRef.current.removeEventListener('mousedown', combinedMouseEventHandler); canvasRef.current.removeEventListener('mousemove', onMouseEvent); canvasRef.current.removeEventListener('wheel', onMouseEvent); canvasRef.current.removeEventListener('keydown', onKeyboardEvent);