mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-11-18 03:26:17 +00:00
Update hardware.tsx
This commit is contained in:
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user