From 9022cf0bea54bc0dda1fe19cb4ce7ce0acfad139 Mon Sep 17 00:00:00 2001 From: npc0-hue Date: Thu, 27 Aug 2026 09:52:54 +0800 Subject: [PATCH] Restore visible game operation tabs --- platform_web/pages/ServerDetailPage.test.tsx | 3 ++- platform_web/pages/ServerDetailPage.tsx | 16 ++++++++-------- platform_web/theme/base.css | 4 ++-- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/platform_web/pages/ServerDetailPage.test.tsx b/platform_web/pages/ServerDetailPage.test.tsx index 595b863..32ab7bc 100644 --- a/platform_web/pages/ServerDetailPage.test.tsx +++ b/platform_web/pages/ServerDetailPage.test.tsx @@ -175,7 +175,8 @@ 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("server-plugin-section-tabs"); + expect(serverDetailPageSource).not.toContain("server-plugin-section-picker"); 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 f3d501b..8eca240 100644 --- a/platform_web/pages/ServerDetailPage.tsx +++ b/platform_web/pages/ServerDetailPage.tsx @@ -268,17 +268,17 @@ function serverDetailSectionEntries(plugin?: GamePluginResponse): Array<{ id: Se function ServerDetailSectionNav({ entries, section, onChange }: { entries: Array<{ id: ServerDetailSection; label: string }>; section: ServerDetailSection; onChange: (section: ServerDetailSection) => void }) { const pluginEntries = entries.filter((entry) => entry.id.startsWith("plugin:")); const platformEntries = entries.filter((entry) => !entry.id.startsWith("plugin:")); - const activePluginSection = section.startsWith("plugin:") ? section : ""; return (