diff --git a/src/hooks/module/useModuleTabContents.js b/src/hooks/module/useModuleTabContents.js index a7516cf1..f6c46314 100644 --- a/src/hooks/module/useModuleTabContents.js +++ b/src/hooks/module/useModuleTabContents.js @@ -1,5 +1,5 @@ import { useEffect, useState, useRef } from 'react' -import { useRecoilValue, useRecoilState } from 'recoil' +import { useRecoilValue, useRecoilState, useResetRecoilState } from 'recoil' import { pitchTextSelector } from '@/store/canvasAtom' import { useMasterController } from '@/hooks/common/useMasterController' import { useCommonCode } from '@/hooks/common/useCommonCode' @@ -53,8 +53,6 @@ export function useModuleTabContents({ tabIndex, addRoof, setAddedRoofs, roofTab const hajebichiRef = useRef() const lengthRef = useRef() - const [isChangeInitData, setIsChangeInitData] = useState(false) - //서까래간격 변경 const handleChangeRaftBase = (option) => { setSelectedRaftBase({ raftBaseCd: option.clCode, clCode: option.clCode }) @@ -419,12 +417,6 @@ export function useModuleTabContents({ tabIndex, addRoof, setAddedRoofs, roofTab //공법 리스트 초기화 setConstructionList([]) - // 기본 정보 초기화 - setModuleSelectionData({ - ...moduleSelectionData, - roofConstructions: [], - }) - // 선택 데이터 초 기화 setModuleConstructionSelectionData({ addRoof: addRoof, @@ -437,14 +429,13 @@ export function useModuleTabContents({ tabIndex, addRoof, setAddedRoofs, roofTab //임시 데이터 초기화 setTempModuleSelectionData({ ...moduleSelectionData, - roofConstructions: tempRoofConstructions, + roofConstructions: num === 2 ? [] : tempRoofConstructions, }) //처마커버 해제 setCvrChecked(false) //눈막이금구 해제 setSnowGdChecked(false) - // 데이터 없음으로 변경 setIsExistData(false)