From 924f7e24bdb6e0882b4df7cbc061793b1a332ddd Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Mon, 2 Dec 2024 02:42:45 +0800
Subject: [PATCH] fix(detail): chart detail info
---
src/components/ServerDetailChart.tsx | 13 ++++++++++---
src/types/nezha-api.ts | 2 --
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/components/ServerDetailChart.tsx b/src/components/ServerDetailChart.tsx
index 9359b1c..8d10873 100644
--- a/src/components/ServerDetailChart.tsx
+++ b/src/components/ServerDetailChart.tsx
@@ -354,10 +354,17 @@ function MemChart({ now, data }: { now: number; data: NezhaServer }) {
{formatBytes(data.state.mem_used)} /{" "}
- {formatBytes(data.state.mem_total)}
+ {formatBytes(data.host.mem_total)}
- swap: {formatBytes(data.state.swap_used)}
+ {data.host.swap_total ? (
+ <>
+ swap: {formatBytes(data.state.swap_used)} /{" "}
+ {formatBytes(data.host.swap_total)}
+ >
+ ) : (
+ <>no swap>
+ )}
@@ -468,7 +475,7 @@ function DiskChart({ now, data }: { now: number; data: NezhaServer }) {
{formatBytes(data.state.disk_used)} /{" "}
- {formatBytes(data.state.disk_total)}
+ {formatBytes(data.host.disk_total)}
diff --git a/src/types/nezha-api.ts b/src/types/nezha-api.ts
index 976785c..5f15971 100644
--- a/src/types/nezha-api.ts
+++ b/src/types/nezha-api.ts
@@ -28,10 +28,8 @@ export interface NezhaServerHost {
export interface NezhaServerStatus {
cpu: number;
mem_used: number;
- mem_total: number;
swap_used: number;
disk_used: number;
- disk_total: number;
net_in_transfer: number;
net_out_transfer: number;
net_in_speed: number;