A tinted block that says something to the reader: a note, what the AI did, a tip, a warning, a decision.
Color is never alone: it always carries a title or an icon slot, and an :alert role when it is urgent.
kind is the canvas's name (:note, :ai, :tip, :warning, :decision) or a plain tone (:risk,
:warn, :ok, :info, :neutral). With title, the title is bold on its own line; actions is a row
for buttons under the body.
Summary
Functions
Attributes
kind(:atom) - Defaults to:note.title(:string) - Defaults tonil.role(:string) -alertfor something urgent,statusfor a change the reader should hear. Defaults tonil.class(:any) - Defaults tonil.- Global attributes are accepted.
Slots
inner_block(required)icon- the icon, drawn by the caller in the tone of the callout.actions