diff --git a/frontend-modern/src/components/Dashboard/DiskHealthSummary.tsx b/frontend-modern/src/components/Dashboard/DiskHealthSummary.tsx index 473784db8..4707a1182 100644 --- a/frontend-modern/src/components/Dashboard/DiskHealthSummary.tsx +++ b/frontend-modern/src/components/Dashboard/DiskHealthSummary.tsx @@ -64,25 +64,25 @@ export const DiskHealthSummary: Component = (props) => { {/* Health Status */}
Status -
+
0}> - - ✅ {diskStats().healthy} + + {diskStats().healthy} healthy 0}> - - ❌ {diskStats().failing} + + {diskStats().failing} failed 0}> - - ⚠️ {diskStats().lowLife} low + + {diskStats().lowLife} low 0}> - - ❓ {diskStats().unknown} + + {diskStats().unknown} unknown
diff --git a/frontend-modern/src/components/Storage/DiskList.tsx b/frontend-modern/src/components/Storage/DiskList.tsx index 6fcf75eae..e15361a7d 100644 --- a/frontend-modern/src/components/Storage/DiskList.tsx +++ b/frontend-modern/src/components/Storage/DiskList.tsx @@ -36,18 +36,34 @@ export const DiskList: Component = (props) => { }); }); - // Get health status color and icon + // Get health status color and badge const getHealthStatus = (disk: PhysicalDisk) => { if (disk.health === 'PASSED') { // Check wearout for SSDs if (disk.wearout > 0 && disk.wearout < 10) { - return { color: 'text-yellow-500', icon: '⚠️', text: 'Low Life' }; + return { + color: 'text-yellow-700 dark:text-yellow-400', + bgColor: 'bg-yellow-100 dark:bg-yellow-900/30', + text: 'LOW LIFE' + }; } - return { color: 'text-green-500', icon: '✅', text: 'Healthy' }; + return { + color: 'text-green-700 dark:text-green-400', + bgColor: 'bg-green-100 dark:bg-green-900/30', + text: 'HEALTHY' + }; } else if (disk.health === 'FAILED') { - return { color: 'text-red-500', icon: '❌', text: 'Failed' }; + return { + color: 'text-red-700 dark:text-red-400', + bgColor: 'bg-red-100 dark:bg-red-900/30', + text: 'FAILED' + }; } - return { color: 'text-gray-500', icon: '❓', text: 'Unknown' }; + return { + color: 'text-gray-700 dark:text-gray-400', + bgColor: 'bg-gray-100 dark:bg-gray-700', + text: 'UNKNOWN' + }; }; // Get disk type badge color @@ -84,10 +100,10 @@ export const DiskList: Component = (props) => {
{/* Header with model and health */}
- - {health.icon} + + {health.text} -

+

{disk.model || 'Unknown Model'}