fix(393-5): B05 우측 횡단 판 접힌 손잡이 = 지도 오른쪽 끝에 딱 붙임(빈 틈 0) · 펼친 판 · 폭 끌기 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
This commit is contained in:
2026-10-17 20:11:16 +09:00
co-authored by Claude Opus 5.5
parent d4c8fecb88
commit 5c426ce4f7
2 changed files with 15 additions and 0 deletions
@@ -200,6 +200,11 @@
pointer-events: auto;
}
/* 접힌 손잡이 = 지도 오른쪽 끝에 딱 붙임(393-5 · 빈 틈 0) */
.b05-routeedit__side-wrap:has(.ui-side-panels.is-collapsed) {
right: 0;
}
.b05-routeedit__side-wrap .ui-side-panels__panel {
box-shadow: 0 12px 40px rgb(0 0 0 / 45%);
}
@@ -129,3 +129,13 @@ def test_페이지_수명_닫기_없음():
assert "container: overlay," in main
apply = _read("B05_Profile_UI_RouteEdit_Apply.ts")
assert "close" not in apply.split("export function bindRouteApply", 1)[1]
def test_393_5_접힌_손잡이는_지도_오른쪽_끝에_붙음():
css = _read("B05_Profile_UI_Style_RouteEdit.css")
flush = _block(css, ".b05-routeedit__side-wrap:has(.ui-side-panels.is-collapsed)")
assert "right: 0;" in flush
# 펼친 판은 그대로 띄움
assert "right: var(--spacing-12);" in _block(css, ".b05-routeedit__side-wrap")
side = (ROOT / "ui_template" / "ui_template_side_panels.ts").read_text(encoding="utf-8")
assert 'root.classList.toggle("is-collapsed", now === null);' in side