diff --git a/src/hooks/option/useCanvasSetting.js b/src/hooks/option/useCanvasSetting.js index 255cc9ee..8cdecf1c 100644 --- a/src/hooks/option/useCanvasSetting.js +++ b/src/hooks/option/useCanvasSetting.js @@ -139,7 +139,7 @@ export function useCanvasSetting() { const selectedRoofMaterial = useRecoilValue(selectedRoofMaterialSelector) // 선택된 지붕재 정보 const { floorPlanState } = useContext(FloorPlanContext) // 플랜 상태 - const { closePopup } = usePopup() // 팝업 닫기 + const { closePopup, closeAll } = usePopup() // 팝업 닫기 useEffect(() => { const tempFetchRoofMaterials = !fetchRoofMaterials @@ -341,7 +341,8 @@ export function useCanvasSetting() { /* 데이터 존재 시 화면 닫기(메뉴/저장 클릭 시 제외) */ if (openPoint !== 'canvasMenus' && openPoint !== 'basicSettingSave') { - closePopup(popupId) + //closePopup(popupId) + closeAll() } } else { roofsRow = [ @@ -553,7 +554,7 @@ export function useCanvasSetting() { } /* 배치면초기설정 조회 */ - fetchBasicSettings(Number(params.planNo), null) + fetchBasicSettings(Number(params.planNo), 'basicSettingSave') /* 모듈 선택 데이터 초기화 */ resetModuleSelectionData()