From 960dca83604866e2987e3806a0a7bfc186320251 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sat, 8 Aug 2026 16:05:21 +0900 Subject: [PATCH] =?UTF-8?q?fix(B03):=20=EC=A7=84=ED=96=89=EB=8B=A8?= =?UTF-8?q?=EA=B3=84=20=EC=98=A4=EB=B2=84=EB=A0=88=EC=9D=B4=EC=97=90=20?= =?UTF-8?q?=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C=20=EB=B2=84=ED=8A=BC=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD=20=E2=80=94=20homeButton=20=EC=98=B5?= =?UTF-8?q?=EC=85=98=20=EB=AF=B8=EC=A0=84=EB=8B=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit B04~B06은 createWorkflowLayout이 createStepBar에 homeButton: true를 넘겨 오버레이 최상단에 대시보드 탈출구를 단다. B03은 일반 레이아웃을 쓰느라 오버레이를 직접 조립하면서 이 옵션만 빠져 혼자 버튼이 없었다. 템플릿(createStepBar/createWorkflowOverlays)은 그대로 쓰고 옵션만 맞춘다. typecheck·prettier 통과. Co-Authored-By: Claude Opus 5 (1M context) --- B03_FileInput/B03_FileInput_UI_Page.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/B03_FileInput/B03_FileInput_UI_Page.ts b/B03_FileInput/B03_FileInput_UI_Page.ts index 60d6b3b2..3ca2b7c8 100644 --- a/B03_FileInput/B03_FileInput_UI_Page.ts +++ b/B03_FileInput/B03_FileInput_UI_Page.ts @@ -651,6 +651,9 @@ export async function renderB03FileInput(root: HTMLElement): Promise { goToWorkflowStage(activeProjectId, WORKFLOW_STEP_ROUTES[stepIndex]); } }, + // B03은 일반 레이아웃을 쓰느라 오버레이를 직접 조립한다 — createWorkflowLayout이 + // 넘겨 주던 대시보드 탈출구를 여기서도 똑같이 달아야 다른 단계 화면과 어긋나지 않는다. + homeButton: true, }); const layout = createGeneralLayout({ pageClass: "b03-file",