Renders the shared card shell and title for TUI tool output.
Summary
Types
@type tool() :: map()
Functions
@spec block(tool(), pos_integer(), Vibe.TUI.Theme.t(), [IO.chardata()], keyword()) :: [IO.chardata()]
@spec status_bg(IO.chardata(), term(), Vibe.TUI.Theme.t()) :: IO.chardata()
@spec status_icon(term(), Vibe.TUI.Theme.t()) :: IO.chardata()
@spec title(tool(), Vibe.TUI.Theme.t(), keyword()) :: IO.chardata()
@spec title(tool(), pos_integer() | nil, Vibe.TUI.Theme.t(), keyword()) :: IO.chardata()