feat(748-1): 단가산출 상세 줄 모달 — 제목 오른쪽 연결 키 · [적용] [삭제] [닫기] 차례 · 요소 단가 정보 칸 걷음

- 제목 오른쪽 (연결 키 · 예 보통인부 (LB000002)) — 요소 · 고른 품목 · 부른 로직 키
- [적용] · [삭제](옛 빼기 이름 바꿈)를 모달 머리 [닫기] 왼쪽으로 · [기초 빼기] · 별도계상은 고침 칸 아래 그대로
- 고침 칸이 있는 모달은 요소 단가 정보 칸(이름 · 키 · 값 · 출처 · 마스터 보기) 걷음 — 자재품목 물가 넷 · 후보 목록 · 한 줄 풀이는 그대로
- M01 단가산출 기초 상세 모달도 같은 꼴([적용] [닫기])
- 낡은 시험 고침: test_722 모달 edit 인자(close, head)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-02 22:10:18 +09:00
co-authored by Claude Sonnet 5.5
parent 94e330a5f3
commit 6af23d42e1
7 changed files with 53 additions and 20 deletions
@@ -399,11 +399,11 @@ export function mountSangeunDetail(
},
more: (idx, close) => {
const r = at(idx);
if (!r) return [];
if (!r) return { head: [], body: [] };
const drop = createButton({
label: L("M02_SangeunDrop"),
variant: "danger-ghost",
size: 28,
size: 32,
onClick: () => (close(), dropLine(doc, r), touch()),
});
drop.dataset.skDrop = "";
@@ -432,7 +432,11 @@ export function mountSangeunDetail(
}).root,
]
: [];
return [el("div", { className: "m02-sk__tags", children: [...apart, drop, ...whole] })];
const rest = [...apart, ...whole];
return {
head: [drop],
body: rest.length ? [el("div", { className: "m02-sk__tags", children: rest })] : [],
};
},
};
}