diff --git a/src/pages/Nodes.tsx b/src/pages/Nodes.tsx index 78f85b71..884e116d 100644 --- a/src/pages/Nodes.tsx +++ b/src/pages/Nodes.tsx @@ -79,7 +79,6 @@ const NodesPage = (): JSX.Element => { }, [hardware.myNodeNum], ); - return ( <> { {node.user?.longName ?? numberToHexUnpadded(node.num)} , - {node.lastHeard !== 0 - ? node.viaMqtt === false && node.hopsAway === 0 + {node.hopsAway !== undefined + ? node?.viaMqtt === false && node.hopsAway === 0 ? "Direct" : `${node.hopsAway?.toString()} ${ node.hopsAway ?? 0 > 1 ? "hops" : "hop" } away` : "-"} - {node.viaMqtt === true ? ", via MQTT" : ""} + {node?.viaMqtt === true ? ", via MQTT" : ""} , {node.lastHeard === 0