From beed7e83f2628bfcdbac2a8d74171936a015db29 Mon Sep 17 00:00:00 2001
From: MacRimi
Date: Wed, 15 Oct 2025 19:06:33 +0200
Subject: [PATCH] Update storage-overview.tsx
---
AppImage/components/storage-overview.tsx | 40 +++++-------------------
1 file changed, 8 insertions(+), 32 deletions(-)
diff --git a/AppImage/components/storage-overview.tsx b/AppImage/components/storage-overview.tsx
index bf2c2e0..77228c3 100644
--- a/AppImage/components/storage-overview.tsx
+++ b/AppImage/components/storage-overview.tsx
@@ -2,7 +2,7 @@
import { useEffect, useState } from "react"
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"
-import { HardDrive, Database, AlertTriangle, CheckCircle2, XCircle, Thermometer, Square } from "lucide-react"
+import { HardDrive, Database, AlertTriangle, CheckCircle2, XCircle, Square, Thermometer } from "lucide-react"
import { Badge } from "@/components/ui/badge"
import { Progress } from "@/components/ui/progress"
import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from "@/components/ui/dialog"
@@ -387,6 +387,12 @@ export function StorageOverview() {
return { nvme, ssd, hdd }
}
+ const getWearProgressColor = (wearPercent: number): string => {
+ if (wearPercent < 70) return "[&>div]:bg-blue-500"
+ if (wearPercent < 85) return "[&>div]:bg-yellow-500"
+ return "[&>div]:bg-red-500"
+ }
+
const diskHealthBreakdown = getDiskHealthBreakdown()
const diskTypesBreakdown = getDiskTypesBreakdown()
@@ -406,12 +412,6 @@ export function StorageOverview() {
)
}
- const disksWithTemp = storageData.disks.filter((disk) => disk.temperature > 0)
- const hottestDisk =
- disksWithTemp.length > 0
- ? disksWithTemp.reduce((hottest, disk) => (disk.temperature > hottest.temperature ? disk : hottest))
- : null
-
const totalProxmoxUsed =
proxmoxStorage && proxmoxStorage.storage
? proxmoxStorage.storage.reduce((sum, storage) => sum + storage.used, 0)
@@ -497,24 +497,6 @@ export function StorageOverview() {
-
- {/* Hottest Disk */}
-
-
- Hottest Disk
-
-
-
-
- {hottestDisk ? `${hottestDisk.temperature}°C` : "N/A"}
-
-
- {hottestDisk ? `/dev/${hottestDisk.name}` : "No temperature data"}
-
-
-
{proxmoxStorage && proxmoxStorage.storage && proxmoxStorage.storage.length > 0 && (
@@ -769,13 +751,7 @@ export function StorageOverview() {