From fac6b389989d45f7a216b28c27b4fa879b1c2156 Mon Sep 17 00:00:00 2001 From: jerry Date: Wed, 2 Sep 2026 22:24:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E5=B1=95=E5=BC=80=E6=80=81=E6=A8=AA?= =?UTF-8?q?=E6=8E=92=E5=9B=BE=E6=A0=87=E5=B1=85=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- ui/src/components/session/SessionRail.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/src/components/session/SessionRail.vue b/ui/src/components/session/SessionRail.vue index f7dcd62..2fcbf63 100644 --- a/ui/src/components/session/SessionRail.vue +++ b/ui/src/components/session/SessionRail.vue @@ -36,12 +36,13 @@ const emit = defineEmits(['open', 'goto-kg', 'goto-settings']); /* 兜底样式(类名按 UI_SPEC §3 / §7) */ .collapsed-rail { display: flex; - flex-direction: row; /* 展开态:三个图标横向一排 */ + flex-direction: row; /* 展开态:三个图标横向一排 */ align-items: center; + justify-content: center; /* 展开态:横向居中 */ gap: 14px; width: 100%; padding: 0 14px 14px; - margin-top: auto; /* 居底:与折叠态同一元素,切换时 Y 高度不变 */ + margin-top: auto; /* 居底:与折叠态同一元素,切换时 Y 高度不变 */ } .rail-item { display: inline-flex;