- {vm.os || "No OS specified"}
+ {hostedVM.monitoring && (
+
+ )}
+
+
+
+
+
+
+ OS: {hostedVM.os || "-"}
+
- {vm.monitoring && (
-
+
+
+
+ IP: {hostedVM.ip || "Not set"}
+
+
+
+
+
+
Hardware Information
+
+
+
+
+
+ CPU: {hostedVM.cpu || "-"}
+
+
+
+
+
+ GPU: {hostedVM.gpu || "-"}
+
+
+
+
+
+ RAM: {hostedVM.ram || "-"}
+
+
+
+
+
+ Disk: {hostedVM.disk || "-"}
+
+
+
+ {hostedVM.monitoring && (
+ <>
+
+
+
+
+
-
CPU
-
-
80 ? "bg-destructive" : vm.cpuUsage > 60 ? "bg-amber-500" : "bg-emerald-500"}`}
- style={{ width: `${vm.cpuUsage}%` }}
+
+
+
+ CPU
+
+
+ {hostedVM.cpuUsage || 0}%
+
+
+
+
80 ? "bg-destructive" : hostedVM.cpuUsage && hostedVM.cpuUsage > 60 ? "bg-amber-500" : "bg-emerald-500"}`}
+ style={{ width: `${hostedVM.cpuUsage || 0}%` }}
/>
+
-
RAM
-
-
80 ? "bg-destructive" : vm.ramUsage > 60 ? "bg-amber-500" : "bg-emerald-500"}`}
- style={{ width: `${vm.ramUsage}%` }}
+
+
+
+ RAM
+
+
+ {hostedVM.ramUsage || 0}%
+
+
+
+
80 ? "bg-destructive" : hostedVM.ramUsage && hostedVM.ramUsage > 60 ? "bg-amber-500" : "bg-emerald-500"}`}
+ style={{ width: `${hostedVM.ramUsage || 0}%` }}
/>
+
-
Disk
-
-
80 ? "bg-destructive" : vm.diskUsage > 60 ? "bg-amber-500" : "bg-emerald-500"}`}
- style={{ width: `${vm.diskUsage}%` }}
+
+
+
+ Disk
+
+
+ {hostedVM.diskUsage || 0}%
+
+
+
+
80 ? "bg-destructive" : hostedVM.diskUsage && hostedVM.diskUsage > 60 ? "bg-amber-500" : "bg-emerald-500"}`}
+ style={{ width: `${hostedVM.diskUsage || 0}%` }}
/>
- )}
-
-
+ >
+ )}
+
))}