From 1c52703b3e512ec3d0fc953c91d0616305574e3d Mon Sep 17 00:00:00 2001 From: npc0-hue Date: Thu, 27 Aug 2026 09:41:46 +0800 Subject: [PATCH] Tighten SCUM plugin console UI --- platform_web/pages/ServerDetailPage.test.tsx | 1 + platform_web/pages/ServerDetailPage.tsx | 2 +- platform_web/theme/base.css | 9 ++-- .../scum-server-plugin/features/page.ts | 44 +++++++++++-------- plugins/tests/scum-feature-module.test.ts | 5 +++ 5 files changed, 39 insertions(+), 22 deletions(-) diff --git a/platform_web/pages/ServerDetailPage.test.tsx b/platform_web/pages/ServerDetailPage.test.tsx index d1409f1..595b863 100644 --- a/platform_web/pages/ServerDetailPage.test.tsx +++ b/platform_web/pages/ServerDetailPage.test.tsx @@ -175,6 +175,7 @@ describe("ServerDetailPage config write approval", () => { expect(serverDetailPageSource).toContain("plugin:${page.key}"); expect(serverDetailPageSource).toContain("ServerDetailSectionNav"); expect(serverDetailPageSource).toContain('aria-label="游戏运营功能"'); + expect(serverDetailPageSource).toContain("server-plugin-section-picker-active"); expect(serverDetailPageSource).toContain('section === "files"'); expect(serverDetailPageSource).toContain("PluginPageSection"); expect(serverDetailPageSource).toContain("PluginPageHostPage"); diff --git a/platform_web/pages/ServerDetailPage.tsx b/platform_web/pages/ServerDetailPage.tsx index 7dd0958..f3d501b 100644 --- a/platform_web/pages/ServerDetailPage.tsx +++ b/platform_web/pages/ServerDetailPage.tsx @@ -272,7 +272,7 @@ function ServerDetailSectionNav({ entries, section, onChange }: { entries: Array return (