From 5d7c07850a52d932be3929da94e62ac970317612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=93=E9=BC=A0?= <71394853+hamster1963@users.noreply.github.com> Date: Sun, 16 Mar 2025 11:10:59 +0800 Subject: [PATCH] feat: enhance uptime display with hours (#36) * feat: enhance uptime display with hours and update translations for hours * chore: auto-fix linting and formatting issues --- src/components/ServerDetailOverview.tsx | 4 +++- src/locales/en/translation.json | 1 + src/locales/zh-CN/translation.json | 1 + src/locales/zh-TW/translation.json | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/ServerDetailOverview.tsx b/src/components/ServerDetailOverview.tsx index 64016c7..01ae7ae 100644 --- a/src/components/ServerDetailOverview.tsx +++ b/src/components/ServerDetailOverview.tsx @@ -117,7 +117,9 @@ export default function ServerDetailOverview({ server_id }: { server_id: string

{t("serverDetail.uptime")}

{" "} - {online ? (uptime / 86400).toFixed(0) : "N/A"} {t("serverDetail.days")} + {uptime / 86400 >= 1 + ? `${Math.floor(uptime / 86400)} ${t("serverDetail.days")} ${Math.floor((uptime % 86400) / 3600)} ${t("serverDetail.hours")}` + : `${Math.floor(uptime / 3600)} ${t("serverDetail.hours")}`}
diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index c584d32..3f0fc2c 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -55,6 +55,7 @@ "status": "Status", "online": "Online", "days": "Days", + "hours": "Hours", "offline": "Offline", "unknown": "Unknown", "uptime": "Uptime", diff --git a/src/locales/zh-CN/translation.json b/src/locales/zh-CN/translation.json index 63db741..46180b6 100644 --- a/src/locales/zh-CN/translation.json +++ b/src/locales/zh-CN/translation.json @@ -55,6 +55,7 @@ "status": "状态", "online": "在线", "days": "天", + "hours": "小时", "offline": "离线", "unknown": "未知", "uptime": "运行时间", diff --git a/src/locales/zh-TW/translation.json b/src/locales/zh-TW/translation.json index 1f5297e..27e5499 100644 --- a/src/locales/zh-TW/translation.json +++ b/src/locales/zh-TW/translation.json @@ -55,6 +55,7 @@ "status": "狀態", "online": "線上", "days": "天", + "hours": "小時", "offline": "離線", "unknown": "未知", "uptime": "運行時間",