From b1c35376da012c1b685f7b58a0b14b3ffddf5425 Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Mon, 30 Mar 2026 15:37:12 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=98=EB=8F=99=20=EB=B0=B0=EC=B9=98=20?= =?UTF-8?q?=EC=8B=9C=20=EC=9E=90=EB=8F=99=20=EB=AC=BC=EB=96=BC=EC=84=B8=20?= =?UTF-8?q?=EB=B0=B0=EC=B9=98=20=ED=95=9C=EB=8B=A4=EB=A1=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/modal/basic/BasicSetting.jsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/floor-plan/modal/basic/BasicSetting.jsx b/src/components/floor-plan/modal/basic/BasicSetting.jsx index 983492bf..04dbbcb0 100644 --- a/src/components/floor-plan/modal/basic/BasicSetting.jsx +++ b/src/components/floor-plan/modal/basic/BasicSetting.jsx @@ -17,6 +17,7 @@ import { currentCanvasPlanState, isManualModuleLayoutSetupState, isManualModuleSetupState, + moduleSetupOptionState, toggleManualSetupModeState, } from '@/store/canvasAtom' import { loginUserStore } from '@/store/commonAtom' @@ -47,6 +48,7 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) { const [checkedModules, setCheckedModules] = useRecoilState(checkedModuleState) const [roofs, setRoofs] = useState(addedRoofs) const [manualSetupMode, setManualSetupMode] = useRecoilState(toggleManualSetupModeState) + const [moduleSetupOption, setModuleSetupOption] = useRecoilState(moduleSetupOptionState) const [layoutSetup, setLayoutSetup] = useState([{}]) const { selectedModules, @@ -211,8 +213,12 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) { } const handleManualModuleSetup = () => { - setManualSetupMode(`manualSetup_${!isManualModuleSetup}`) - setIsManualModuleSetup(!isManualModuleSetup) + const nextManual = !isManualModuleSetup + setManualSetupMode(`manualSetup_${nextManual}`) + setIsManualModuleSetup(nextManual) + if (nextManual) { + setModuleSetupOption((prev) => ({ ...prev, isChidori: true })) + } } const handleManualModuleLayoutSetup = () => {