CommunicationAppearance
object
Free-form per-communication styling, picked by marketing (no presets). Content, not part of the
schedule gate: editable while done, copied on duplicate. A nullcolour falls back to the
AC's default theme; highlightColoradditionally falls back to accentColor. Alert/Accordion
blocks keep their semantic/neutral MUI colours and never follow this.
Fields
| Name | Type | Description |
|---|---|---|
size | CommunicationSize! | |
accentColor | String | CTA background, progress bar, unread dot, Highlight fallback. |
accentTextColor | String | CTA label colour. |
accentHoverColor | String | CTA button hover colour. Defaults to a darker shade of the accent. |
highlightColor | String | text colour, falls back to accentColor. |
surfaceColor | String | Card background colour. |
textColor | String | Title + body text colour. |
closeButtonBackgroundColor | String | Close button background. `transparent`or `#RRGGBB`. Defaults to the card surface at 90%. |
closeButtonIconColor | String | Close button icon colour. |