diff --git a/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx b/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx index a185bdcf..85c85a2c 100644 --- a/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx +++ b/src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx @@ -128,7 +128,7 @@ export const NodeDetailsDialog = ({ {device.deviceMetrics && (
+
Device Metrics:
{deviceMetricsMap.map( diff --git a/src/components/PageComponents/Messages/TraceRoute.tsx b/src/components/PageComponents/Messages/TraceRoute.tsx index 21cb4eba..e7578247 100644 --- a/src/components/PageComponents/Messages/TraceRoute.tsx +++ b/src/components/PageComponents/Messages/TraceRoute.tsx @@ -27,7 +27,7 @@ const RoutePath = ( return ({title}
{startNode?.user?.longName}
diff --git a/src/components/generic/Table/index.tsx b/src/components/generic/Table/index.tsx index f3122ec9..124dd661 100755 --- a/src/components/generic/Table/index.tsx +++ b/src/components/generic/Table/index.tsx @@ -62,16 +62,16 @@ export const Table = ({ headings, rows }: TableProps) => { const elementB = getElement(b[columnIndex]); if (sortColumn === "Last Heard") { - const aTimestamp = elementA?.props?.timestamp ?? 0; - const bTimestamp = elementB?.props?.timestamp ?? 0; + const aTimestamp = elementA?.props?.children?.props?.timestamp ?? 0; + const bTimestamp = elementB?.props?.children?.props?.timestamp ?? 0; if (aTimestamp < bTimestamp) return sortOrder === "asc" ? -1 : 1; if (aTimestamp > bTimestamp) return sortOrder === "asc" ? 1 : -1; return 0; } if (sortColumn === "Connection") { - const aHopsStr = elementA?.props?.children; - const bHopsStr = elementB?.props?.children; + const aHopsStr = elementA?.props?.children[0]; + const bHopsStr = elementB?.props?.children[0]; const aNumHops = numericHops(aHopsStr); const bNumHops = numericHops(bHopsStr); if (aNumHops < bNumHops) return sortOrder === "asc" ? -1 : 1;