diff --git a/src/pages/Nodes.tsx b/src/pages/Nodes.tsx
index 8b1c03a6..1ece9be5 100644
--- a/src/pages/Nodes.tsx
+++ b/src/pages/Nodes.tsx
@@ -26,6 +26,7 @@ export const NodesPage = (): JSX.Element => {
{ title: "MAC Address", type: "normal", sortable: true },
{ title: "Last Heard", type: "normal", sortable: true },
{ title: "SNR", type: "normal", sortable: true },
+ { title: "Connection", type: "normal", sortable: true },
]}
rows={filteredNodes.map((node) => [
,
@@ -55,6 +56,13 @@ export const NodesPage = (): JSX.Element => {
{Math.min(Math.max((node.snr + 10) * 5, 0), 100)}%/
{(node.snr + 10) * 5}raw
,
+
+ {node.lastHeard != 0 ?
+ (node.viaMqtt === false && node.hopsAway === 0
+ ? "Direct": node.hopsAway.toString() + " hops away")
+ : "-"}
+ {node.viaMqtt === true? ", via MQTT": ""}
+
])}
/>