Add topology situational overlays and harden live sync.

Show connect/alarm/level on the canvas with display toggles, refresh overlay fields even on dirty edits, fix connect-test dots and create-place messaging, and deep-link node alarms into the network alarms page.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-01 21:13:15 +08:00
parent 56569e49d1
commit 497a5e048e
19 changed files with 814 additions and 66 deletions

View file

@ -537,6 +537,10 @@ export type TopologyViewNodeItem = {
device_type: string;
connect_status: string;
managed_source?: string;
/** Fabric classify rank; smaller = closer to external/WAN. */
level?: number | null;
/** Synced alias from floor(level): external|core|aggregation|access|edge|"" */
role?: string;
/** ne | region — region drills into a child canvas */
kind?: string;
folder_id?: string;