diff --git a/AppImage/components/hardware.tsx b/AppImage/components/hardware.tsx index 3e06c48..6f4398c 100644 --- a/AppImage/components/hardware.tsx +++ b/AppImage/components/hardware.tsx @@ -1810,25 +1810,21 @@ export default function Hardware() { )} - {(selectedDisk.pcie_gen || - selectedDisk.pcie_width || - selectedDisk.sata_version || - selectedDisk.sas_version || - selectedDisk.link_speed) && ( - <> -
-

- Interface Information -

-
+
+

+ Interface Information +

+
- {/* NVMe PCIe Information */} - {selectedDisk.name.startsWith("nvme") && (selectedDisk.pcie_gen || selectedDisk.pcie_width) && ( + {/* NVMe PCIe Information */} + {selectedDisk.name.startsWith("nvme") && ( + <> + {selectedDisk.pcie_gen || selectedDisk.pcie_width ? ( <>
Current Link Speed - {selectedDisk.pcie_gen} {selectedDisk.pcie_width} + {selectedDisk.pcie_gen || "PCIe"} {selectedDisk.pcie_width || ""}
{selectedDisk.pcie_max_gen && selectedDisk.pcie_max_width && ( @@ -1869,43 +1865,49 @@ export default function Hardware() { )} - )} - - {/* SATA Information */} - {selectedDisk.sata_version && ( + ) : (
- SATA Version - {selectedDisk.sata_version} + PCIe Link Speed + Detecting...
)} - - {/* SAS Information */} - {selectedDisk.sas_version && ( -
- SAS Version - {selectedDisk.sas_version} -
- )} - {selectedDisk.sas_speed && ( -
- SAS Speed - {selectedDisk.sas_speed} -
- )} - - {/* Generic Link Speed */} - {selectedDisk.link_speed && - !selectedDisk.pcie_gen && - !selectedDisk.sata_version && - !selectedDisk.sas_version && ( -
- Link Speed - {selectedDisk.link_speed} -
- )} )} + {/* SATA Information */} + {!selectedDisk.name.startsWith("nvme") && selectedDisk.sata_version && ( +
+ SATA Version + {selectedDisk.sata_version} +
+ )} + + {/* SAS Information */} + {!selectedDisk.name.startsWith("nvme") && selectedDisk.sas_version && ( +
+ SAS Version + {selectedDisk.sas_version} +
+ )} + {!selectedDisk.name.startsWith("nvme") && selectedDisk.sas_speed && ( +
+ SAS Speed + {selectedDisk.sas_speed} +
+ )} + + {/* Generic Link Speed - only show if no specific interface info */} + {!selectedDisk.name.startsWith("nvme") && + selectedDisk.link_speed && + !selectedDisk.pcie_gen && + !selectedDisk.sata_version && + !selectedDisk.sas_version && ( +
+ Link Speed + {selectedDisk.link_speed} +
+ )} + {selectedDisk.model && (
Model