From e3e1c787be639cd0342dc737ddecf2051347976f Mon Sep 17 00:00:00 2001 From: npc0-hue Date: Wed, 26 Aug 2026 15:34:14 +0800 Subject: [PATCH] Simplify server detail actions --- platform_web/pages/ServerDetailPage.test.tsx | 10 +++++++++ platform_web/pages/ServerDetailPage.tsx | 22 +++++++------------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/platform_web/pages/ServerDetailPage.test.tsx b/platform_web/pages/ServerDetailPage.test.tsx index c9018e3..f745557 100644 --- a/platform_web/pages/ServerDetailPage.test.tsx +++ b/platform_web/pages/ServerDetailPage.test.tsx @@ -32,6 +32,16 @@ describe("ServerDetailPage config write approval", () => { expect(serversPageSource).toContain(" { + expect(serverDetailPageSource).not.toContain("Run 心跳"); + expect(serverDetailPageSource).not.toContain("已自动附着"); + expect(serverDetailPageSource).toContain('返回列表'); + expect(serverDetailPageSource).toContain('刷新'); + expect(serverDetailPageSource).toContain('打开终端'); + expect(serverDetailPageSource).toContain('启动'); + expect(serverDetailPageSource).toContain('停止'); + }); + it("maps platform diff preview responses into the display diff without losing approval metadata", () => { const view = configDiffViewFromPreview(preview); diff --git a/platform_web/pages/ServerDetailPage.tsx b/platform_web/pages/ServerDetailPage.tsx index cf457fe..c62519b 100644 --- a/platform_web/pages/ServerDetailPage.tsx +++ b/platform_web/pages/ServerDetailPage.tsx @@ -160,17 +160,6 @@ export function ServerDetailPage(props: PageComponentProps) { return (
-
- - -
- {instance.status === "loading" && } {instance.status === "error" && ( void refresh()} /> @@ -198,11 +187,16 @@ export function ServerDetailPage(props: PageComponentProps) {

{instance.data.name}

- - {instance.data.id} · 插件 {instance.data.pluginId}@{instance.data.pluginVersion} · Run 心跳 {runEndpoint ? "已自动附着" : "等待上报"} -
+ + {detailStateText}