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