diff --git a/src/hooks/module/useModule.js b/src/hooks/module/useModule.js index 0c884608..4d54a3ea 100644 --- a/src/hooks/module/useModule.js +++ b/src/hooks/module/useModule.js @@ -225,6 +225,7 @@ export function useModule() { length: module.length, points: module.points, surfaceId: module.surfaceId, + moduleInfo: module.moduleInfo, left, top, id: uuidv4(), @@ -281,6 +282,7 @@ export function useModule() { length: module.length, points: module.points, surfaceId: module.surfaceId, + moduleInfo: module.moduleInfo, left, top, id: uuidv4(), @@ -358,6 +360,7 @@ export function useModule() { type: module.type, length: module.length, points: module.points, + moduleInfo: module.moduleInfo, surfaceId: module.surfaceId, left, top, @@ -682,6 +685,7 @@ export function useModule() { type: module.type, length: module.length, points: module.points, + moduleInfo: module.moduleInfo, surfaceId: module.surfaceId, left, top, @@ -778,6 +782,7 @@ export function useModule() { length: module.length, points: module.points, surfaceId: module.surfaceId, + moduleInfo: module.moduleInfo, fill: module.fill, left, top, @@ -949,16 +954,16 @@ export function useModule() { let left = target.left if (direction === 'up') { - top = Number(target.top) - Number(length) + top = Number(target.top) - Number(length) / 10 top = hasMargin ? top - Number(target.height) : top } else if (direction === 'down') { - top = Number(target.top) + Number(length) + top = Number(target.top) + Number(length) / 10 top = hasMargin ? top + Number(target.height) : top } else if (direction === 'left') { - left = Number(target.left) - Number(length) + left = Number(target.left) - Number(length) / 10 left = hasMargin ? left - Number(target.width) : left } else if (direction === 'right') { - left = Number(target.left) + Number(length) + left = Number(target.left) + Number(length) / 10 left = hasMargin ? left + Number(target.width) : left } return { top, left }