Files
Aislo/B01_Dashboard/B01_Dashboard_UI_View_Temp.ts
T
eomsangdonandClaude Sonnet 5.5 7e34152de8 feat(B01): 받은 예정노선 · 임시 보관함 · 사람 · 회사 정보 · 회사 설계 기본값 세부 페이지 (549-1)
- 새 페이지 다섯(View_Assigned · Temp · People · Company · CompanyDefaults) · 등록부 다섯 줄 교체
- 표 줄 40 · 세로선 없음 · 줄 끝 ⋯ · 한글 배지 · 빈 상태 · 사람 탭 가입 요청 수 배지 · 보관함 남은 날 막대(7 일 안 빨강)
- 옛 구역 정리(Legacy · Company · AssignedPlans · TempUpload 다시 씀) · 시험 test_549 · test_546 stub 일반화

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 18:26:27 +09:00

21 lines
991 B
TypeScript

/* =============================================================================
* B01_Dashboard_UI_View_Temp.ts
* 세부 페이지 「임시 보관함」(549-1) — 머리 + 오른쪽 위 [자료 올리기] + 보관함 본체(`UI_TempUpload`).
* ========================================================================== */
import { L } from "./B01_Dashboard_UI_Common";
import { pageFrame, primaryButton } from "./B01_Dashboard_UI_PageKit";
import { buildTempBox } from "./B01_Dashboard_UI_TempUpload";
import type { ViewCtx } from "./B01_Dashboard_UI_Views";
export function mountTemp(host: HTMLElement, ctx: ViewCtx): void {
const page = pageFrame(
host,
L("B01_Temp_Section"),
"프로젝트를 만들기 전에 측량 파일을 먼저 올려 두는 곳 · 새 프로젝트를 만들 때 불러 씀",
);
const box = buildTempBox(() => ctx.go("guide"));
page.setAction(primaryButton("자료 올리기", box.openCreate, "upload"));
page.body.append(box.root);
}