fix(M02): 입력 모달 「면적산출에서 잇기」 — 「저장 안 한 고침」 물음에서 취소면 입력 모달 · 넣던 값 그대로(옮겨 갔을 때만 닫음)

- goArea 가 옮겨 갔는지(참 · 거짓)를 돌려줌 · UI_Main labor 갈래 · 자재 수량 모달도 같은 길

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
This commit is contained in:
2026-10-04 21:25:35 +09:00
co-authored by Claude Opus 5.5
parent 46f8b7611d
commit 26f12e081f
3 changed files with 20 additions and 25 deletions
@@ -370,7 +370,9 @@ export function createMain(
readOnly,
onChanged: (d) => (dirty = d && !readOnly),
goArea: async () => {
if (await confirmLeave()) void open({ ...at, kind: "area" });
if (!(await confirmLeave())) return false; // 취소 — 입력 모달 그대로
void open({ ...at, kind: "area" });
return true;
},
});
return;