--- app/(protected)/(basic)/_components/admin-shell.tsx
+++ app/(protected)/(basic)/_components/admin-shell.tsx
... | ... | @@ -24,19 +24,11 @@ |
| 24 | 24 |
onToggleSidebarCollapse={sidebar.toggleDesktopCollapse}
|
| 25 | 25 |
/> |
| 26 | 26 |
<div className="flex flex-1"> |
| 27 |
- {/* Sidebar(components/ui/)는 자기 높이를 h-full(퍼센트)로 채우는데, 바로 위 부모(flex-1로
|
|
| 28 |
- 산출된 행)의 높이는 flex-grow 결과값이라 CSS 퍼센트-높이 해석의 기준(containing block)이 |
|
| 29 |
- 되지 못해 h-full이 auto로 무너지고 border-r이 메뉴 항목 높이까지만 그려졌다. 이 wrapper는 |
|
| 30 |
- 자기 높이를 지정하지 않아(auto) align-items:stretch로 부모 높이를 그대로 받고, 그 stretch로 |
|
| 31 |
- 정해진 높이는 정의된 값으로 취급되어 h-full이 정상 해석된다 — Sidebar 자체는 수정하지 않음 |
|
| 32 |
- (components/ui/ 소관). */} |
|
| 33 |
- <div className="flex"> |
|
| 34 |
- <AdminSidebar |
|
| 35 |
- isMobileOpen={sidebar.isMobileOpen}
|
|
| 36 |
- isDesktopCollapsed={sidebar.isDesktopCollapsed}
|
|
| 37 |
- onCloseMobile={sidebar.closeMobile}
|
|
| 38 |
- /> |
|
| 39 |
- </div> |
|
| 27 |
+ <AdminSidebar |
|
| 28 |
+ isMobileOpen={sidebar.isMobileOpen}
|
|
| 29 |
+ isDesktopCollapsed={sidebar.isDesktopCollapsed}
|
|
| 30 |
+ onCloseMobile={sidebar.closeMobile}
|
|
| 31 |
+ /> |
|
| 40 | 32 |
<div className="flex flex-1 flex-col"> |
| 41 | 33 |
<main className="flex flex-1 flex-col">{children}</main>
|
| 42 | 34 |
<AdminFooter /> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?