From e33e89c258c3af865e4c43502454eb51274888a5 Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 27 Jul 2026 10:01:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(assets):=20=E5=B7=A5=E5=85=B7=E6=A0=8F?= =?UTF-8?q?=E5=8F=B3=E4=BE=A7=E6=8C=89=E9=92=AE=E6=B2=89=E5=85=A5=20Filter?= =?UTF-8?q?Tabs=20=E7=9A=84=20mb-6=20=E5=8C=BA=E5=9F=9F=E7=B4=A7=E8=B4=B4?= =?UTF-8?q?=E6=A8=AA=E5=B9=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 工具栏 items-end 对齐的是 flex 项的 margin box:FilterTabs 带 mb-6 使容器 底端低于下划线 24px,右侧按钮组无底 margin 被一并拉到底端,距横幅仅 4px。 按钮组同加 mb-6(移除补偿用的 pb-1)后,按钮底边与 tabs 下划线齐平, 下划线→横幅、按钮→横幅、横幅→网格均为 24px。 --- src/pages/admin/assets.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/admin/assets.rs b/src/pages/admin/assets.rs index 3a86c42..76d46bd 100644 --- a/src/pages/admin/assets.rs +++ b/src/pages/admin/assets.rs @@ -177,7 +177,9 @@ pub fn Assets() -> Element { page.set(1); }, } - div { class: "flex items-center gap-3 pb-1", + // 右侧控件与 FilterTabs 同加 mb-6:items-end 对齐的是 margin box, + // 两者底边同落在 tabs 下划线处,到下方横幅/网格的距离均为 24px。 + div { class: "flex items-center gap-3 mb-6", // 重建索引:以磁盘为准全量自愈(存量回填/不一致修复)。 button { class: "text-xs font-medium cursor-pointer px-3 py-2 rounded-full border border-[var(--color-paper-border)] text-[var(--color-paper-secondary)] hover:text-[var(--color-paper-primary)] hover:border-[var(--color-paper-primary)] transition-colors disabled:opacity-50 disabled:cursor-not-allowed",