Update hardware.tsx

This commit is contained in:
MacRimi
2025-11-04 14:00:01 +01:00
parent 9a32d1c0f7
commit 73a170a5f1

View File

@@ -171,6 +171,22 @@ export default function Hardware() {
refreshInterval: 5000,
})
useEffect(() => {
if (hardwareData?.storage_devices) {
console.log("[v0] Storage devices data from backend:", hardwareData.storage_devices)
hardwareData.storage_devices.forEach((device) => {
if (device.name.startsWith("nvme")) {
console.log(`[v0] NVMe device ${device.name}:`, {
pcie_gen: device.pcie_gen,
pcie_width: device.pcie_width,
pcie_max_gen: device.pcie_max_gen,
pcie_max_width: device.pcie_max_width,
})
}
})
}
}, [hardwareData])
const [selectedGPU, setSelectedGPU] = useState<GPU | null>(null)
const [realtimeGPUData, setRealtimeGPUData] = useState<any>(null)
const [detailsLoading, setDetailsLoading] = useState(false)
@@ -1762,7 +1778,6 @@ export default function Hardware() {
<span className="font-mono text-sm">{selectedDisk.name}</span>
</div>
{selectedDisk.name && (
<div className="flex justify-between border-b border-border/50 pb-2">
<span className="text-sm font-medium text-muted-foreground">Type</span>
{(() => {
@@ -1801,7 +1816,6 @@ export default function Hardware() {
return <Badge className={diskBadge.className}>{diskBadge.label}</Badge>
})()}
</div>
)}
{selectedDisk.size && (
<div className="flex justify-between border-b border-border/50 pb-2">