From d141f46a308e518b227637418e88399cbd8673a1 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Mon, 16 Mar 2026 18:39:26 -0700
Subject: [PATCH] percents, bytes
---
src/widgets/docker/component.jsx | 10 ++--
src/widgets/dockhand/component.jsx | 12 ++++-
src/widgets/kubernetes/component.jsx | 13 ++++-
src/widgets/proxmox/component.jsx | 12 ++++-
src/widgets/proxmoxbackupserver/component.jsx | 18 +++++--
src/widgets/proxmoxvm/component.jsx | 8 +++-
src/widgets/unraid/component.jsx | 48 ++++++++++++++-----
7 files changed, 94 insertions(+), 27 deletions(-)
diff --git a/src/widgets/docker/component.jsx b/src/widgets/docker/component.jsx
index 6e05454f8..b1d8e1255 100644
--- a/src/widgets/docker/component.jsx
+++ b/src/widgets/docker/component.jsx
@@ -41,17 +41,19 @@ export default function Component({ service }) {
}
const { rxBytes, txBytes } = calculateThroughput(statsData.stats);
+ const cpuPercent = calculateCPUPercent(statsData.stats);
+ const usedMemory = calculateUsedMemory(statsData.stats);
return (
-
+
{statsData.stats.memory_stats.usage && (
-
+
)}
{statsData.stats.networks && (
<>
-
-
+
+
>
)}
diff --git a/src/widgets/dockhand/component.jsx b/src/widgets/dockhand/component.jsx
index 50ccff180..d3c97bd01 100644
--- a/src/widgets/dockhand/component.jsx
+++ b/src/widgets/dockhand/component.jsx
@@ -105,8 +105,16 @@ export default function Component({ service }) {
-
-
+
+
{(statsData.stats.cpuLimit && (
-
+
)) || (
)}
-
+
);
}
diff --git a/src/widgets/proxmox/component.jsx b/src/widgets/proxmox/component.jsx
index 51762a737..ddab5bc51 100644
--- a/src/widgets/proxmox/component.jsx
+++ b/src/widgets/proxmox/component.jsx
@@ -67,8 +67,16 @@ export default function Component({ service }) {
-
-
+
+
);
}
diff --git a/src/widgets/proxmoxbackupserver/component.jsx b/src/widgets/proxmoxbackupserver/component.jsx
index b13f87565..0af1134be 100644
--- a/src/widgets/proxmoxbackupserver/component.jsx
+++ b/src/widgets/proxmoxbackupserver/component.jsx
@@ -47,10 +47,22 @@ export default function Component({ service }) {
return (
-
+
-
-
+
+
);
}
diff --git a/src/widgets/proxmoxvm/component.jsx b/src/widgets/proxmoxvm/component.jsx
index 75593642c..4cc0f8730 100644
--- a/src/widgets/proxmoxvm/component.jsx
+++ b/src/widgets/proxmoxvm/component.jsx
@@ -25,8 +25,12 @@ export default function ProxmoxVM({ service }) {
return (
-
-
+
+
);
}
diff --git a/src/widgets/unraid/component.jsx b/src/widgets/unraid/component.jsx
index f7b8dc5ca..1d90f34bc 100644
--- a/src/widgets/unraid/component.jsx
+++ b/src/widgets/unraid/component.jsx
@@ -58,35 +58,59 @@ export default function Component({ service }) {
return (
-
-
+
+
+
-
+
-
{...POOLS.flatMap((pool) =>
- POOL_FIELDS.map(({ param, label, valueKey, valueType }) => (
-
- )),
+ POOL_FIELDS.map(({ param, label, valueKey, valueType }) => {
+ const poolValue = data.caches?.[widget?.[pool]]?.[valueKey] || "-";
+
+ return (
+
+ );
+ }),
)}
);