(state: 'connected' | 'connecting' | 'disconnected')
| 312 | // ── UI helpers ──────────────────────────────────────────────────────────────── |
| 313 | |
| 314 | function setStatus(state: 'connected' | 'connecting' | 'disconnected'): void { |
| 315 | statusDot.className = 'status-dot' |
| 316 | if (state !== 'connected') statusDot.classList.add(state) |
| 317 | barBtn.textContent = connected ? 'Disconnect' : 'Reconnect' |
| 318 | } |
| 319 | |
| 320 | function showOverlay(el: HTMLElement): void { |
| 321 | el.classList.remove('hidden') |
no test coverage detected