From 64aaf10febd028a282b876d56568375a0048900e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CBeeRad=E2=80=9D?= Date: Tue, 17 Mar 2026 20:25:34 +1100 Subject: [PATCH] fix: center view items vertically in left toolbar Top actions (collapse/search/add/refresh) stay at top. View items (nodes/skills/map/etc) sit in a flex:1 middle section, vertically centered with a subtle top border separator. Co-Authored-By: Claude Sonnet 4.6 --- src/components/layout/LeftToolbar.tsx | 56 ++++++++++++++------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/src/components/layout/LeftToolbar.tsx b/src/components/layout/LeftToolbar.tsx index edeb3a2..69ae3a9 100644 --- a/src/components/layout/LeftToolbar.tsx +++ b/src/components/layout/LeftToolbar.tsx @@ -120,40 +120,44 @@ export default function LeftToolbar({ background: 'transparent', display: 'flex', flexDirection: 'column', - justifyContent: 'space-between', padding: '12px 8px', flexShrink: 0, transition: 'width 0.2s ease', overflow: 'hidden', }} > -
- - -
- - - +
+ {/* Top: collapse + actions */} +
+ +
+ + + +
-
-
- {VIEW_ITEMS.map((item) => ( - onPaneTypeClick(item.paneType)} - activeTone="green" - /> - ))} + {/* Middle: view items, vertically centered */} +
+
+
+ {VIEW_ITEMS.map((item) => ( + onPaneTypeClick(item.paneType)} + activeTone="green" + /> + ))} +