From 61553f4b8c32cbb176daab42a57cef558143b7c3 Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Sun, 15 Dec 2024 01:40:39 +0800
Subject: [PATCH] feat: network speed KiB unit
---
src/components/ServerCard.tsx | 12 ++++++++++--
src/components/ServerCardInline.tsx | 12 ++++++++++--
2 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/src/components/ServerCard.tsx b/src/components/ServerCard.tsx
index ac60956..25a0ef7 100644
--- a/src/components/ServerCard.tsx
+++ b/src/components/ServerCard.tsx
@@ -103,13 +103,21 @@ export default function ServerCard({ now, serverInfo }: { now: number; serverInf
{t("serverCard.upload")}
- {up >= 1024 ? `${(up / 1024).toFixed(2)}G/s` : `${up.toFixed(2)}M/s`}
+ {up >= 1024
+ ? `${(up / 1024).toFixed(2)}G/s`
+ : up >= 1
+ ? `${up.toFixed(2)}M/s`
+ : `${(up * 1024).toFixed(2)}K/s`}
{t("serverCard.download")}
- {down >= 1024 ? `${(down / 1024).toFixed(2)}G/s` : `${down.toFixed(2)}M/s`}
+ {down >= 1024
+ ? `${(down / 1024).toFixed(2)}G/s`
+ : up >= 1
+ ? `${down.toFixed(2)}M/s`
+ : `${(down * 1024).toFixed(2)}K/s`}
diff --git a/src/components/ServerCardInline.tsx b/src/components/ServerCardInline.tsx
index 7c8afdd..5d9be5b 100644
--- a/src/components/ServerCardInline.tsx
+++ b/src/components/ServerCardInline.tsx
@@ -138,13 +138,21 @@ export default function ServerCardInline({
{t("serverCard.upload")}
- {up >= 1024 ? `${(up / 1024).toFixed(2)}G/s` : `${up.toFixed(2)}M/s`}
+ {up >= 1024
+ ? `${(up / 1024).toFixed(2)}G/s`
+ : up >= 1
+ ? `${up.toFixed(2)}M/s`
+ : `${(up * 1024).toFixed(2)}K/s`}
{t("serverCard.download")}
- {down >= 1024 ? `${(down / 1024).toFixed(2)}G/s` : `${down.toFixed(2)}M/s`}
+ {down >= 1024
+ ? `${(down / 1024).toFixed(2)}G/s`
+ : up >= 1
+ ? `${down.toFixed(2)}M/s`
+ : `${(down * 1024).toFixed(2)}K/s`}