diff --git a/src/hooks/useEvent.js b/src/hooks/useEvent.js index f3c6dee8..ea941d1e 100644 --- a/src/hooks/useEvent.js +++ b/src/hooks/useEvent.js @@ -15,7 +15,8 @@ import { useDotLineGrid } from '@/hooks/useDotLineGrid' import { useTempGrid } from '@/hooks/useTempGrid' import { gridColorState } from '@/store/gridAtom' import { gridDisplaySelector } from '@/store/settingAtom' -import { POLYGON_TYPE } from '@/common/common' +import { MENU, POLYGON_TYPE } from '@/common/common' +import useMenu from '@/hooks/common/useMenu' export function useEvent() { const canvas = useRecoilValue(canvasState) @@ -61,7 +62,8 @@ export function useEvent() { } useEffect(() => { - if (canvas) { + const whiteMenus = [MENU.BATCH_CANVAS.SURFACE_SHAPE_BATCH, MENU.MODULE_CIRCUIT_SETTING.BASIC_SETTING] + if (canvas && !whiteMenus.includes(currentMenu)) { addCanvasMouseEventListener('mouse:move', defaultMouseMoveEvent) } }, [zoom])