Update storage-metrics.tsx

This commit is contained in:
MacRimi
2025-10-14 09:33:03 +02:00
parent 2f700d9a4c
commit c3c53d4056

View File

@@ -136,6 +136,11 @@ export function StorageMetrics() {
if (!result) { if (!result) {
setError("Flask server not available. Please ensure the server is running.") setError("Flask server not available. Please ensure the server is running.")
} else { } else {
console.log("[v0] Storage data received:", result)
console.log("[v0] Number of disks:", result.disks?.length || 0)
if (result.disks && result.disks.length > 0) {
console.log("[v0] First disk sample:", result.disks[0])
}
setStorageData(result) setStorageData(result)
} }
@@ -191,6 +196,8 @@ export function StorageMetrics() {
{} as Record<string, DiskInfo[]>, {} as Record<string, DiskInfo[]>,
) )
console.log("[v0] Disks grouped by type:", disksByType)
const tempByType = Object.entries(disksByType) const tempByType = Object.entries(disksByType)
.map(([type, disks]) => { .map(([type, disks]) => {
const avgTemp = disks.reduce((sum, disk) => sum + disk.temperature, 0) / disks.length const avgTemp = disks.reduce((sum, disk) => sum + disk.temperature, 0) / disks.length
@@ -199,6 +206,8 @@ export function StorageMetrics() {
}) })
.filter((item) => item.type !== "Unknown") .filter((item) => item.type !== "Unknown")
console.log("[v0] Temperature by type:", tempByType)
return ( return (
<div className="space-y-6"> <div className="space-y-6">
{/* Storage Overview Cards */} {/* Storage Overview Cards */}
@@ -574,7 +583,7 @@ export function StorageMetrics() {
<div <div
className={`text-lg font-bold ${getWearStatus(selectedDisk.media_wearout_indicator).color}`} className={`text-lg font-bold ${getWearStatus(selectedDisk.media_wearout_indicator).color}`}
> >
{selectedDisk.media_wearout_indicator} {selectedDisk.media_wearout_indicator}%
</div> </div>
<Progress value={selectedDisk.media_wearout_indicator} className="mt-2" /> <Progress value={selectedDisk.media_wearout_indicator} className="mt-2" />
</div> </div>