fix(B06): 구조물 배치를 좌측 최상단으로 올리고 상단 여백을 B05와 맞춘다

- 좌측 패널 순서: 구조물 배치 → 횡단 보기 설정 → 표준 횡단면 설정
  (2026-08-29 사용자 지시 — B05와 같은 첫 컨테이너)
- .b06-profile__form .ui-sidebar-scroll 상단 패딩 8px — B05
  .b05-route__panel .ui-sidebar-scroll과 같은 값으로 구분선과의 갭 일치

검증: 공용 브라우저 실측 — B06/B05 모두 첫 컨테이너 '구조물 배치',
scroll padding-top 8px, 상단 갭 8.0px 동일. typecheck 통과.
This commit is contained in:
2026-08-29 14:27:34 +09:00
parent 2e28af6e86
commit 2d6d66a389
2 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -147,8 +147,8 @@ export async function renderB06ProfileCross(root: HTMLElement): Promise<void> {
const leftForm = document.createElement("div");
leftForm.className = "b06-profile__form";
// 순서: 보기 반폭 → 구조물 배치(표준 횡단면 위 — 2026-08-29 사용자 확정) → 표준.
leftForm.append(viewGroup, structuresPanel.root, standardGroup, actionDock);
// 순서: 구조물 배치(최상단 — 2026-08-29 사용자 지시) → 횡단 보기 설정 → 표준.
leftForm.append(structuresPanel.root, viewGroup, standardGroup, actionDock);
// 그룹 제목 행 클릭 시 접기/펼치기(N-4-1). 액션 버튼 행은 collapsible 아님.
attachCollapsible(leftForm);
+6
View File
@@ -31,6 +31,12 @@
gap: var(--spacing-16);
}
/* 스크롤 영역 상단 여유 — 첫 컨테이너(구조물 배치)가 패널 상단 경계에 붙지 않게
B05(.b05-route__panel .ui-sidebar-scroll)와 같은 값을 쓴다(2026-08-29 일원화). */
.b06-profile__form .ui-sidebar-scroll {
padding-top: var(--spacing-8);
}
/* 사이드 컨테이너 양식은 B05 경로 패널(.b05-route__panel-section)과 같게 맞춘다
— 두 화면의 좌측 패널이 같은 폼으로 보여야 한다(2026-08-23 사용자 지시).
여백·글자 크기·색을 B05 값으로 옮겼고, 표준단면 「변수 위치 안내」 모식도만