fix(structure): B06 목록에서 고른 줄을 다시 눌러 풀면 횡단 카드 선택도 함께 풂(54-8)
- 목록 재클릭 풂 전용 알림 onListRelease 추가 — 폼 리셋·종류 바꿈 등 다른 null 고름 길은 그대로 - B06 은 그 알림에 카드 선택 풂(focusStation(null)) 연결 - 53-2 list 단계에 풂 뒤 카드 선택 0 판정 추가 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
This commit is contained in:
@@ -433,8 +433,10 @@ export function createStructuresSection(
|
||||
selectedPipeChainage,
|
||||
// 재선택 = 해제(2026-08-18 복구) — 해제는 리셋과 같은 전체 초기화다.
|
||||
onSelectStructure: (structure) => {
|
||||
if (structure.structure_id !== null && structure.structure_id === editingId) resetForm();
|
||||
else loadForm(structure);
|
||||
if (structure.structure_id !== null && structure.structure_id === editingId) {
|
||||
resetForm();
|
||||
callbacks.onListRelease?.();
|
||||
} else loadForm(structure);
|
||||
},
|
||||
onSelectPipe: (pipe) => {
|
||||
const isSame =
|
||||
@@ -442,6 +444,7 @@ export function createStructuresSection(
|
||||
Math.abs(selectedPipeChainage - pipe.chainage_m) < PIPE_MATCH_M;
|
||||
if (isSame) {
|
||||
resetForm();
|
||||
callbacks.onListRelease?.();
|
||||
} else {
|
||||
loadPipeForm(pipe);
|
||||
callbacks.onPipeSelect(pipe.chainage_m);
|
||||
|
||||
Reference in New Issue
Block a user