diff --git a/AppImage/components/storage-overview.tsx b/AppImage/components/storage-overview.tsx index 43dc652c..27786827 100644 --- a/AppImage/components/storage-overview.tsx +++ b/AppImage/components/storage-overview.tsx @@ -2087,36 +2087,33 @@ function openSmartReport(disk: DiskInfo, testStatus: SmartTestStatus, smartAttri const statusColor = attr.status === 'ok' ? '#16a34a' : attr.status === 'warning' ? '#ca8a04' : '#dc2626' const statusBg = attr.status === 'ok' ? '#16a34a15' : attr.status === 'warning' ? '#ca8a0415' : '#dc262615' const explanation = getAttrExplanation(attr.name, diskType) + const explainRow = explanation + ? `
${explanation}
` + : '' if (useSimpleTable) { - // NVMe/SAS format: Metric | Value | Status (with explanation) + // NVMe/SAS format: Metric | Value | Status const displayValue = isSasDisk ? attr.raw_value : attr.value return ` - -
${attr.name}
- ${explanation ? `
${explanation}
` : ''} - - ${displayValue} - ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} + ${attr.name} + ${displayValue} + ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} - ` + ${explainRow}` } else { - // SATA format: ID | Attribute | Val | Worst | Thr | Raw | Status (with explanation) + // SATA format: ID | Attribute | Val | Worst | Thr | Raw | Status return ` - ${attr.id} - -
${attr.name.replace(/_/g, ' ')}
- ${explanation ? `
${explanation}
` : ''} - - ${attr.value} - ${attr.worst} - ${attr.threshold} - ${attr.raw_value} - ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} + ${attr.id} + ${attr.name.replace(/_/g, ' ')} + ${attr.value} + ${attr.worst} + ${attr.threshold} + ${attr.raw_value} + ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} - ` + ${explainRow}` } }).join('') @@ -2365,7 +2362,7 @@ function openSmartReport(disk: DiskInfo, testStatus: SmartTestStatus, smartAttri - + SMART Health Report - /dev/${disk.name}