From 58c401b17520afacea16d2ecac1a4e22bc9799a0 Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Fri, 28 Feb 2025 17:10:47 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=A7=80=EB=B6=95=EB=8D=AE=EA=B0=9C]=20?= =?UTF-8?q?=EC=9E=90=EB=8F=99=ED=98=95=EC=83=81=20=EC=84=A4=EC=A0=95=20-?= =?UTF-8?q?=20=EB=B3=80=EB=B3=84=EB=A1=9C=20=EC=84=A4=EC=A0=95=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=ED=99=95=EC=9D=B8=20=EC=9A=94=EC=B2=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/roofcover/useRoofShapeSetting.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hooks/roofcover/useRoofShapeSetting.js b/src/hooks/roofcover/useRoofShapeSetting.js index 178f7da8..6c1adc23 100644 --- a/src/hooks/roofcover/useRoofShapeSetting.js +++ b/src/hooks/roofcover/useRoofShapeSetting.js @@ -215,9 +215,13 @@ export function useRoofShapeSetting(id) { } case 4: { outerLines = canvas.getObjects().filter((obj) => obj.name === 'outerLine') - + let isValid = outerLines.every((line) => line.attributes?.isFixed) + if (!isValid) { + swalFire({ text: '설정이 완료되지 않았습니다.', icon: 'error' }) + return + } const pitch = outerLines.find((line) => line.attributes.type === LINE_TYPE.WALLLINE.SHED)?.attributes.pitch - let isValid = outerLines.every((line) => line.attributes.isFixed) + // 변별로 설정중 한쪽흐름일 경우 한쪽흐름의 pitch로 설정 if (pitch) { outerLines.forEach((line) => { @@ -230,10 +234,6 @@ export function useRoofShapeSetting(id) { } }) } - if (!isValid) { - swalFire({ text: '설정이 완료되지 않았습니다.', icon: 'error' }) - return - } break }