From bdabc0158be4283c5dd667cff5fe027f655ecfd8 Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Sat, 20 Jun 2026 00:06:54 +0800
Subject: [PATCH] feat: integrate NumericText component for improved numeric
display in ServerDetailOverview
---
src/components/ServerDetailOverview.tsx | 65 +++++++++++++++----------
1 file changed, 39 insertions(+), 26 deletions(-)
diff --git a/src/components/ServerDetailOverview.tsx b/src/components/ServerDetailOverview.tsx
index e1cd647..f5c3168 100644
--- a/src/components/ServerDetailOverview.tsx
+++ b/src/components/ServerDetailOverview.tsx
@@ -1,3 +1,4 @@
+import NumericText from "@numeric-text/react";
import countries from "i18n-iso-countries";
import enLocale from "i18n-iso-countries/langs/en.json";
import { useEffect, useState } from "react";
@@ -11,8 +12,6 @@ import { Card, CardContent } from "@/components/ui/card";
import { useWebSocketContext } from "@/hooks/use-websocket-context";
import { formatBytes } from "@/lib/format";
import { cn, formatNezhaInfo } from "@/lib/utils";
-import type { NezhaWebsocketResponse } from "@/types/nezha-api";
-
import {
Accordion,
AccordionContent,
@@ -43,9 +42,9 @@ export default function ServerDetailOverview({
}
}, []);
- const { lastMessage, connected } = useWebSocketContext();
+ const { lastData, connected } = useWebSocketContext();
- if (!connected && !lastMessage) {
+ if (!connected && !lastData) {
return
{t("serverDetail.uptime")}
-{"Load"}
-{t("serverDetail.lastActive")}
-