feat: improve topology view

This commit is contained in:
2025-09-15 22:23:04 +02:00
parent 41be660d94
commit 52436f8b93
3 changed files with 98 additions and 3 deletions

View File

@@ -536,6 +536,8 @@ class TopologyViewModel extends ViewModel {
ip: member.ip,
status: member.status || 'UNKNOWN',
latency: member.latency || 0,
// Preserve both legacy 'resources' and preferred 'labels'
labels: (member.labels && typeof member.labels === 'object') ? member.labels : (member.resources || {}),
resources: member.resources || {},
x: Math.random() * 1200 + 100, // Better spacing for 1400px width
y: Math.random() * 800 + 100 // Better spacing for 1000px height