Named slots the chat-area exposes. Keep in sync with the slot-interfaces module.
Note the header pair: header REPLACES the entire chat header (the consumer
owns title, badges, and every action button), while headerActions is
ADDITIVE — it renders the projected template inside the DEFAULT header's
action strip, after the stock buttons. Projecting header suppresses
headerActions (the replacement owns the whole header, actions included).
composerExtra is ADDITIVE too: host UI rendered directly above the composer (a
"who will see this" line, a visibility toggle, a note about which agents answer here),
wherever the chat area shows one — the new-conversation composer included.
Named slots the chat-area exposes. Keep in sync with the slot-interfaces module.
Note the header pair:
headerREPLACES the entire chat header (the consumer owns title, badges, and every action button), whileheaderActionsis ADDITIVE — it renders the projected template inside the DEFAULT header's action strip, after the stock buttons. ProjectingheadersuppressesheaderActions(the replacement owns the whole header, actions included).composerExtrais ADDITIVE too: host UI rendered directly above the composer (a "who will see this" line, a visibility toggle, a note about which agents answer here), wherever the chat area shows one — the new-conversation composer included.