diff --git a/src/hooks/module/useModule.js b/src/hooks/module/useModule.js index 51cffd65..aa856a67 100644 --- a/src/hooks/module/useModule.js +++ b/src/hooks/module/useModule.js @@ -991,14 +991,14 @@ export function useModule() { const getRowModules = (target) => { return canvas .getObjects() - .filter((obj) => target.surfaceId === obj.surfaceId && obj.name === POLYGON_TYPE.MODULE && obj.top === target.top) + .filter((obj) => target.surfaceId === obj.surfaceId && obj.name === POLYGON_TYPE.MODULE && Math.abs(obj.top - target.top) < 1) .sort((a, b) => a.left - b.left) } const getColumnModules = (target) => { return canvas .getObjects() - .filter((obj) => target.surfaceId === obj.surfaceId && obj.name === POLYGON_TYPE.MODULE && obj.left === target.left) + .filter((obj) => target.surfaceId === obj.surfaceId && obj.name === POLYGON_TYPE.MODULE && Math.abs(obj.left - target.left) < 1) .sort((a, b) => a.top - b.top) }