[배치면초기설정] 저장값 우선 반영 — basicSetting 덮어쓰기 제거 + inputMode 동기화

This commit is contained in:
ysCha 2026-06-02 16:52:42 +09:00
parent 141afa7a36
commit 562bc79beb

View File

@ -261,15 +261,19 @@ export default function PlacementShapeSetting({ id, pos = { x: 50, y: 180 }, pla
if (addedRoofs.length > 0) {
const raftCodeList = findCommonCode('203800')
setRaftCodes(raftCodeList)
// [2026-06-02] addedRoofs[0] roofSizeSet (basicSetting )
setCurrentRoof({
...addedRoofs[0],
planNo: currentCanvasPlan?.planNo || planNo,
roofSizeSet: String(basicSetting.roofSizeSet),
roofAngleSet: basicSetting.roofAngleSet,
roofSizeSet: String(addedRoofs[0].roofSizeSet),
roofAngleSet: addedRoofs[0].roofAngleSet,
})
//
setInputMode(addedRoofs[0].roofSizeSet)
} else {
/** 데이터 설정 확인 후 데이터가 없으면 기본 데이터 설정 */
setCurrentRoof({ ...DEFAULT_ROOF_SETTINGS })
setInputMode(DEFAULT_ROOF_SETTINGS.roofSizeSet)
}
}, [addedRoofs])