Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1

This commit is contained in:
2026-09-28 10:51:52 +09:00
@@ -171,8 +171,12 @@ export function createMain(isAdmin: boolean, onSaved?: () => void): MainHandle {
...(struct
? {
drawingLabel: (colId: string) => struct.numbers()[colId] ?? "",
// ⚠ sheet 는 바깥(다시 열기 등으로 drop() 이 null 로 되돌리는) 값 — 표 부품이
// 헐린 뒤에도 안 떼인 이벤트가 이 줄을 부르면 sheet?.getDoc() 가 undefined 라
// 그 뒤 .열 을 그대로 읽으면 죽는다(2026-09-28 사용자 보고 — 열 고른 뒤 CAD
// 불러오기 오류). getDoc() 뒤에도 옵셔널 체이닝을 이어야 한다.
onSelect: (s: { colId: string | null }) =>
struct.show(s.colId, sheet?.getDoc().열 ?? []),
struct.show(s.colId, sheet?.getDoc()?.열 ?? []),
}
: {}),
});