mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-10-03 00:26:18 +00:00
Update system-overview.tsx
This commit is contained in:
@@ -30,6 +30,7 @@ interface VMData {
|
|||||||
disk: number
|
disk: number
|
||||||
maxdisk: number
|
maxdisk: number
|
||||||
uptime: number
|
uptime: number
|
||||||
|
type?: string
|
||||||
}
|
}
|
||||||
|
|
||||||
interface HistoricalData {
|
interface HistoricalData {
|
||||||
@@ -259,7 +260,8 @@ export function SystemOverview() {
|
|||||||
total: vmData.length,
|
total: vmData.length,
|
||||||
running: vmData.filter((vm) => vm.status === "running").length,
|
running: vmData.filter((vm) => vm.status === "running").length,
|
||||||
stopped: vmData.filter((vm) => vm.status === "stopped").length,
|
stopped: vmData.filter((vm) => vm.status === "stopped").length,
|
||||||
lxc: 0,
|
lxc: vmData.filter((vm) => vm.type === "lxc").length,
|
||||||
|
vms: vmData.filter((vm) => vm.type === "qemu" || !vm.type).length,
|
||||||
}
|
}
|
||||||
|
|
||||||
const getTemperatureStatus = (temp: number) => {
|
const getTemperatureStatus = (temp: number) => {
|
||||||
@@ -323,7 +325,7 @@ export function SystemOverview() {
|
|||||||
|
|
||||||
<Card className="bg-card border-border">
|
<Card className="bg-card border-border">
|
||||||
<CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2">
|
<CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2">
|
||||||
<CardTitle className="text-sm font-medium text-muted-foreground">Active VMs</CardTitle>
|
<CardTitle className="text-sm font-medium text-muted-foreground">Active VM & LXC</CardTitle>
|
||||||
<Server className="h-4 w-4 text-muted-foreground" />
|
<Server className="h-4 w-4 text-muted-foreground" />
|
||||||
</CardHeader>
|
</CardHeader>
|
||||||
<CardContent>
|
<CardContent>
|
||||||
@@ -338,7 +340,9 @@ export function SystemOverview() {
|
|||||||
</Badge>
|
</Badge>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
<p className="text-xs text-muted-foreground mt-2">Total: {vmStats.total} VMs configured</p>
|
<p className="text-xs text-muted-foreground mt-2">
|
||||||
|
Total: {vmStats.vms} VMs, {vmStats.lxc} LXC
|
||||||
|
</p>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user