From 1ae404ae842e57490d368bad2990aceace81f71c Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Sat, 30 Nov 2024 22:44:48 +0800 Subject: [PATCH] feat: detail net transfer info --- src/components/ServerCard.tsx | 28 ++++++++++----------- src/components/ServerDetailOverview.tsx | 33 +++++++++++++++++++++++++ src/locales/en/translation.json | 4 ++- src/locales/zh-CN/translation.json | 4 ++- src/locales/zh-TW/translation.json | 4 ++- 5 files changed, 56 insertions(+), 17 deletions(-) diff --git a/src/components/ServerCard.tsx b/src/components/ServerCard.tsx index 8da12c4..154a90e 100644 --- a/src/components/ServerCard.tsx +++ b/src/components/ServerCard.tsx @@ -104,26 +104,26 @@ export default function ServerCard({ - - {t("Upload")}:{formatBytes(serverInfo.state.net_out_transfer)} - - - {t("Download")}:{formatBytes(serverInfo.state.net_in_transfer)} - - + + {t("serverCard.upload")}:{formatBytes(serverInfo.state.net_out_transfer)} + + + {t("serverCard.download")}:{formatBytes(serverInfo.state.net_in_transfer)} + + ) : ( navigate(`/server/${serverInfo.id}`)} > diff --git a/src/components/ServerDetailOverview.tsx b/src/components/ServerDetailOverview.tsx index 83f1b2e..cca9e18 100644 --- a/src/components/ServerDetailOverview.tsx +++ b/src/components/ServerDetailOverview.tsx @@ -188,6 +188,39 @@ export default function ServerDetailOverview({ + + + + + + {t("serverDetail.upload")} + + {server.state.net_out_transfer ? ( + + {" "} + {formatBytes(server.state.net_out_transfer)}{" "} + + ) : null} + + + + + + + + {t("serverDetail.download")} + + {server.state.net_in_transfer ? ( + + {" "} + {formatBytes(server.state.net_in_transfer)}{" "} + + ) : null} + + + + + ); } diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index f5f6349..9345b85 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -33,7 +33,9 @@ "mem": "Mem", "disk": "Disk", "region": "Region", - "system": "System" + "system": "System", + "upload": "Upload", + "download": "Download" }, "serverDetailChart": { "process": "Process", diff --git a/src/locales/zh-CN/translation.json b/src/locales/zh-CN/translation.json index 3995e5e..65d42d1 100644 --- a/src/locales/zh-CN/translation.json +++ b/src/locales/zh-CN/translation.json @@ -33,7 +33,9 @@ "mem": "内存", "disk": "磁盘", "region": "区域", - "system": "系统" + "system": "系统", + "upload": "上传", + "download": "下载" }, "serverDetailChart": { "process": "进程数", diff --git a/src/locales/zh-TW/translation.json b/src/locales/zh-TW/translation.json index 9cececf..c714910 100644 --- a/src/locales/zh-TW/translation.json +++ b/src/locales/zh-TW/translation.json @@ -33,7 +33,9 @@ "mem": "內存", "disk": "磁盤", "region": "地區", - "system": "系統" + "system": "系統", + "upload": "上傳", + "download": "下載" }, "serverDetailChart": { "process": "進程數",
+ {t("serverDetail.upload")} +
+ {t("serverDetail.download")} +