diff --git a/src/components/floor-plan/modal/basic/BasicSetting.jsx b/src/components/floor-plan/modal/basic/BasicSetting.jsx
index 68c1e617..3baa57e2 100644
--- a/src/components/floor-plan/modal/basic/BasicSetting.jsx
+++ b/src/components/floor-plan/modal/basic/BasicSetting.jsx
@@ -12,7 +12,7 @@ import { Orientation } from '@/components/floor-plan/modal/basic/step/Orientatio
import { useModuleBasicSetting } from '@/hooks/module/useModuleBasicSetting'
import { useEvent } from '@/hooks/useEvent'
import { moduleSelectionDataState } from '@/store/selectedModuleOptions'
-import { addedRoofsState, corridorDimensionSelector } from '@/store/settingAtom'
+import { addedRoofsState, corridorDimensionSelector, basicSettingState } from '@/store/settingAtom'
import { isObjectNotEmpty } from '@/util/common-utils'
import Swal from 'sweetalert2'
import { useCanvasPopupStatusController } from '@/hooks/common/useCanvasPopupStatusController'
@@ -34,7 +34,7 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) {
const loginUserState = useRecoilValue(loginUserStore)
const currentCanvasPlan = useRecoilValue(currentCanvasPlanState)
const canvas = useRecoilValue(canvasState)
-
+ const [basicSetting, setBasicSettings] = useRecoilState(basicSettingState)
const [isClosePopup, setIsClosePopup] = useState({ close: false, id: 0 })
// const { initEvent } = useContext(EventContext)
@@ -44,7 +44,7 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) {
if (tabNum === 1) {
orientationRef.current.handleNextStep()
} else if (tabNum === 2) {
- if (canvasSetting.roofSizeSet !== '3') {
+ if (basicSetting.roofSizeSet !== '3') {
if (!isObjectNotEmpty(moduleSelectionData.module)) {
Swal.fire({
title: getMessage('module.not.found'),
@@ -124,7 +124,7 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) {
}
useEffect(() => {
- if (canvasSetting.roofSizeSet !== '3') {
+ if (basicSetting.roofSizeSet !== '3') {
manualModuleSetup(placementRef)
} else {
manualFlatroofModuleSetup(placementFlatRef)
@@ -153,12 +153,12 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) {
{tabNum === 1 && }
{/*배치면 초기설정 - 입력방법: 복시도 입력 || 실측값 입력*/}
- {canvasSetting.roofSizeSet && canvasSetting.roofSizeSet != '3' && tabNum === 2 && }
- {canvasSetting.roofSizeSet && canvasSetting.roofSizeSet != '3' && tabNum === 3 && }
+ {basicSetting.roofSizeSet && basicSetting.roofSizeSet != '3' && tabNum === 2 && }
+ {basicSetting.roofSizeSet && basicSetting.roofSizeSet != '3' && tabNum === 3 && }
{/*배치면 초기설정 - 입력방법: 육지붕*/}
- {canvasSetting.roofSizeSet && canvasSetting.roofSizeSet == '3' && tabNum === 2 && }
- {canvasSetting.roofSizeSet && canvasSetting.roofSizeSet == '3' && tabNum === 3 && (
+ {basicSetting.roofSizeSet && basicSetting.roofSizeSet == '3' && tabNum === 2 && }
+ {basicSetting.roofSizeSet && basicSetting.roofSizeSet == '3' && tabNum === 3 && (
)}
@@ -177,7 +177,7 @@ export default function BasicSetting({ id, pos = { x: 50, y: 230 } }) {
{tabNum === 3 && (
<>
- {canvasSetting.roofSizeSet && canvasSetting.roofSizeSet != 3 && (
+ {basicSetting.roofSizeSet && basicSetting.roofSizeSet != '3' && (
<>
>
)}
- {canvasSetting.roofSizeSet && canvasSetting.roofSizeSet == 3 && (
+ {basicSetting.roofSizeSet && basicSetting.roofSizeSet == '3' && (
<>