feat: create combined mouse event handler

This commit is contained in:
karishmas6
2024-07-26 03:46:07 +05:30
parent f6d2b1dc31
commit e184f24145

View File

@@ -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 });