From 391e356f7ca40af1116edb85346d0c3b5e1e7c32 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Sun, 1 Dec 2024 16:17:34 +0800 Subject: [PATCH] feat(detail): add chart info --- .../ServerDetailChartClient.tsx | 46 +++++++++++++------ 1 file changed, 33 insertions(+), 13 deletions(-) diff --git a/app/(main)/ClientComponents/ServerDetailChartClient.tsx b/app/(main)/ClientComponents/ServerDetailChartClient.tsx index c2fb955..93c15c3 100644 --- a/app/(main)/ClientComponents/ServerDetailChartClient.tsx +++ b/app/(main)/ClientComponents/ServerDetailChartClient.tsx @@ -6,7 +6,12 @@ import AnimatedCircularProgressBar from "@/components/ui/animated-circular-progr import { Card, CardContent } from "@/components/ui/card"; import { ChartConfig, ChartContainer } from "@/components/ui/chart"; import getEnv from "@/lib/env-entry"; -import { formatNezhaInfo, formatRelativeTime, nezhaFetcher } from "@/lib/utils"; +import { + formatBytes, + formatNezhaInfo, + formatRelativeTime, + nezhaFetcher, +} from "@/lib/utils"; import { useTranslations } from "next-intl"; import { useEffect, useState } from "react"; import { @@ -339,7 +344,7 @@ function MemChart({ data }: { data: NezhaAPISafe }) {
-
+

{t("Mem")}

@@ -368,6 +373,15 @@ function MemChart({ data }: { data: NezhaAPISafe }) {
+
+
+ {formatBytes(data.status.MemUsed)} /{" "} + {formatBytes(data.host.MemTotal)} +
+
+ swap: {formatBytes(data.status.SwapUsed)} +
+

{t("Disk")}

-
-

- {disk.toFixed(0)}% -

- +
+
+

+ {disk.toFixed(0)}% +

+ +
+
+ {formatBytes(data.status.DiskUsed)} /{" "} + {formatBytes(data.host.DiskTotal)} +