Service Config tab view: shows service configurations from ConfigPuller.
Queries PhoenixGenApi.ConfigPuller.get_services/0 to display all
configured services with their online/offline status.
Supports selection to show detailed config (like functions tab).
Pure function — takes state and rect, returns [{widget, rect}].
Summary
Functions
Gets the detail overlay content for a selected service.
Handles enter key on service config tab to show detail overlay.
Renders the service config table.
Functions
Gets the detail overlay content for a selected service.
@spec handle_enter(PhoenixGenApiTui.State.t()) :: PhoenixGenApiTui.State.t()
Handles enter key on service config tab to show detail overlay.
@spec render(PhoenixGenApiTui.State.t(), ExRatatui.Layout.Rect.t()) :: [ {struct(), ExRatatui.Layout.Rect.t()} ]
Renders the service config table.
Returns a list of {widget, rect} tuples containing the service table
(and optionally a scrollbar when content overflows).