From b2bb3baa01c77978fa44ffcbc05a7a617939c0ec Mon Sep 17 00:00:00 2001 From: philon- Date: Mon, 12 May 2025 17:54:06 +0200 Subject: [PATCH] Add check for undefined hopsAway (#616) * Add check for undefined hopsAway Better UI for already "fixed" #351 * Change conditional --- src/pages/Nodes.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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