Skip to content

feat: cable details panel #265

@ggfevans

Description

@ggfevans

Parent Epic

Part of #71 (Network Interface Visualization and Connectivity)

Dependencies


Summary

View and edit connection properties in the EditPanel sidebar.

Acceptance Criteria

  • Click connection path to select it
  • Show connection details in EditPanel
  • Display: class, cable type, color, label, length, status
  • Edit connection properties
  • Show both endpoints (device A/port, device B/port)
  • Navigate to endpoint (click to select that device)
  • Delete connection with confirmation

UI Design

┌─────────────────────────┐
│ Connection: Patch-001   │
├─────────────────────────┤
│ Class: [Network ▼]      │
│ Cable Type: [CAT6a ▼]   │
│ Color: [■ Blue]         │
│ Label: [___________]    │
│ Length: [2.5] [m ▼]     │
│ Status: [Connected ▼]   │
│ Role: [Primary ▼]       │
├─────────────────────────┤
│ Endpoint A:             │
│ Switch-01 / eth0  [→]   │
├─────────────────────────┤
│ Endpoint B:             │
│ Patch-Panel / 01  [→]   │
├─────────────────────────┤
│ [Delete Connection]     │
└─────────────────────────┘

References

  • EditPanel: src/lib/components/EditPanel.svelte

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions