- {maps.find((m) => m.id === mapId)?.name || t("topology.selectMap")}
+
+ {maps.find((m) => m.id === mapId)?.name || t("topology.selectMap")}
+ {mapId && dirty ? " *" : ""}
+
{selectedNodes.length > 0 || selectedEdgeId ? (
{selectedNodes.length > 0
@@ -1868,7 +1910,8 @@ export function TopologyPage() {
connectClickRef.current = null;
}}
>
- {label}
+ {label}
+ {key}
))}
@@ -2085,7 +2128,7 @@ export function TopologyPage() {
>
{n.data.label || n.id}
- {[n.data.ne_ip, n.data.vendor].filter(Boolean).join(" ? ")}
+ {[n.data.ne_ip, n.data.vendor].filter(Boolean).join(SEP)}
))
@@ -2101,6 +2144,7 @@ export function TopologyPage() {