mirror of
https://github.com/woodchen-ink/nezha-dash-v1.git
synced 2025-07-18 09:31:55 +08:00
feat: add boot time display in ServerDetailOverview and localization … (#35)
* feat: add boot time display in ServerDetailOverview and localization support * chore: auto-fix linting and formatting issues
This commit is contained in:
parent
1a38ce8c77
commit
7ffef91d2d
@ -74,6 +74,7 @@ export default function ServerDetailOverview({ server_id }: { server_id: string
|
|||||||
net_out_transfer,
|
net_out_transfer,
|
||||||
net_in_transfer,
|
net_in_transfer,
|
||||||
last_active_time_string,
|
last_active_time_string,
|
||||||
|
boot_time_string,
|
||||||
} = formatNezhaInfo(nezhaWsData.now, server)
|
} = formatNezhaInfo(nezhaWsData.now, server)
|
||||||
|
|
||||||
const customBackgroundImage = (window.CustomBackgroundImage as string) !== "" ? window.CustomBackgroundImage : undefined
|
const customBackgroundImage = (window.CustomBackgroundImage as string) !== "" ? window.CustomBackgroundImage : undefined
|
||||||
@ -285,6 +286,14 @@ export default function ServerDetailOverview({ server_id }: { server_id: string
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section className="flex flex-wrap gap-2 mt-1">
|
<section className="flex flex-wrap gap-2 mt-1">
|
||||||
|
<Card className="rounded-[10px] bg-transparent border-none shadow-none">
|
||||||
|
<CardContent className="px-1.5 py-1">
|
||||||
|
<section className="flex flex-col items-start gap-0.5">
|
||||||
|
<p className="text-xs text-muted-foreground">{t("serverDetail.bootTime")}</p>
|
||||||
|
<div className="text-xs">{boot_time_string ? boot_time_string : "N/A"}</div>
|
||||||
|
</section>
|
||||||
|
</CardContent>
|
||||||
|
</Card>
|
||||||
<Card className="rounded-[10px] bg-transparent border-none shadow-none">
|
<Card className="rounded-[10px] bg-transparent border-none shadow-none">
|
||||||
<CardContent className="px-1.5 py-1">
|
<CardContent className="px-1.5 py-1">
|
||||||
<section className="flex flex-col items-start gap-0.5">
|
<section className="flex flex-col items-start gap-0.5">
|
||||||
|
@ -35,6 +35,7 @@ export function formatNezhaInfo(now: number, serverInfo: NezhaServer) {
|
|||||||
swap_total: serverInfo.host.swap_total || 0,
|
swap_total: serverInfo.host.swap_total || 0,
|
||||||
disk_total: serverInfo.host.disk_total || 0,
|
disk_total: serverInfo.host.disk_total || 0,
|
||||||
boot_time: serverInfo.host.boot_time || 0,
|
boot_time: serverInfo.host.boot_time || 0,
|
||||||
|
boot_time_string: serverInfo.host.boot_time ? dayjs(serverInfo.host.boot_time * 1000).format("YYYY-MM-DD HH:mm:ss") : "",
|
||||||
platform_version: serverInfo.host.platform_version || "",
|
platform_version: serverInfo.host.platform_version || "",
|
||||||
cpu_info: serverInfo.host.cpu || [],
|
cpu_info: serverInfo.host.cpu || [],
|
||||||
gpu_info: serverInfo.host.gpu || [],
|
gpu_info: serverInfo.host.gpu || [],
|
||||||
|
@ -67,7 +67,8 @@
|
|||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"lastActive": "Last active time",
|
"lastActive": "Last active time",
|
||||||
"temperature": "Temperature"
|
"temperature": "Temperature",
|
||||||
|
"bootTime": "Boot time"
|
||||||
},
|
},
|
||||||
"serverDetailChart": {
|
"serverDetailChart": {
|
||||||
"process": "Process",
|
"process": "Process",
|
||||||
|
@ -67,7 +67,8 @@
|
|||||||
"upload": "上传",
|
"upload": "上传",
|
||||||
"download": "下载",
|
"download": "下载",
|
||||||
"lastActive": "最后上报时间",
|
"lastActive": "最后上报时间",
|
||||||
"temperature": "温度"
|
"temperature": "温度",
|
||||||
|
"bootTime": "启动时间"
|
||||||
},
|
},
|
||||||
"serverDetailChart": {
|
"serverDetailChart": {
|
||||||
"process": "进程数",
|
"process": "进程数",
|
||||||
|
@ -67,7 +67,8 @@
|
|||||||
"upload": "上傳",
|
"upload": "上傳",
|
||||||
"download": "下載",
|
"download": "下載",
|
||||||
"lastActive": "最後上報時間",
|
"lastActive": "最後上報時間",
|
||||||
"temperature": "溫度"
|
"temperature": "溫度",
|
||||||
|
"bootTime": "啟動時間"
|
||||||
},
|
},
|
||||||
"serverDetailChart": {
|
"serverDetailChart": {
|
||||||
"process": "進程數",
|
"process": "進程數",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user