From 4b032782e4017eac6c40a488a205125190696ae3 Mon Sep 17 00:00:00 2001 From: yjnoh Date: Wed, 12 Feb 2025 11:09:55 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=80=ED=8B=B0=20=EB=AA=A8=EB=93=88?= =?UTF-8?q?=EC=9D=BC=EC=8B=9C=20=EC=B2=98=EB=A7=88=EB=A9=B4=20=EC=99=B8?= =?UTF-8?q?=EC=97=90=20=EC=84=A0=ED=83=9D=20=EB=B6=88=EA=B0=80=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/modal/basic/step/Placement.jsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/floor-plan/modal/basic/step/Placement.jsx b/src/components/floor-plan/modal/basic/step/Placement.jsx index 4eeeab0a..e8d8048f 100644 --- a/src/components/floor-plan/modal/basic/step/Placement.jsx +++ b/src/components/floor-plan/modal/basic/step/Placement.jsx @@ -21,6 +21,8 @@ const Placement = forwardRef((props, refs) => { const moduleSelectionData = useRecoilValue(moduleSelectionDataState) const { makeModuleInitArea } = useModuleBasicSetting(3) + const [isMultiModule, setIsMultiModule] = useState(false) + //모듈 배치면 생성 useEffect(() => { if (moduleSelectionData) { @@ -49,6 +51,11 @@ const Placement = forwardRef((props, refs) => { setSelectedItems(initCheckedModule) setSelectedModules(moduleSelectionData.module) } + + //모듈 배치면 생성 + if (moduleSelectionData.module.itemList.length > 1) { + setIsMultiModule(true) + } } }, [moduleSelectionData]) @@ -190,6 +197,7 @@ const Placement = forwardRef((props, refs) => { checked={setupLocation === 'center'} value={'center'} onChange={handleSetupLocation} + disabled={isMultiModule} /> @@ -212,6 +220,7 @@ const Placement = forwardRef((props, refs) => { checked={setupLocation === 'ridge'} value={'ridge'} onChange={handleSetupLocation} + disabled={isMultiModule} />