ReadonlypanelsLive Map<id, DockPanelHandle> of registered panels. Read-only by
convention; mutate via registerPanel / detach.
Shrink to the floating chip (with the active-panel-count badge).
Open the panel body (no-op if already open).
Add a panel. Returns a handle the caller uses to render and clean up.
Activate a panel by id (no-op if id not registered).
Close every registered panel via its onClose, then remove the dock.
The dock's public API.
mount(opts)returns this object; companions reach it viafindDock()or by reading_spektrumDockoff the dock element.