OptionalactionOptionalattachmentOptionalbrandOptionalbrandOptionalconnectionOptionalendOptionalerrorOptionalmessageOptionalbackgroundColor?: CSSProperties["backgroundColor"]Optionalborder?: CSSProperties["border"]OptionalborderRadius?: CSSProperties["borderRadius"]OptionaliconSource?: stringOptionalteaser?: {Visual configuration for the Bubble Teaser — the small message preview that animates next to the minimized chat bubble during proactive engagement.
Server values arrive via the /config themes payload as
bubbleTeaserBackgroundColor / bubbleTeaserTextColor and are mapped
into this teaser sub-config during the admin theme merge.
OptionalbackgroundColor?: CSSProperties["backgroundColor"]Background color of the teaser bubble. Default: #FFFFFF.
OptionalcloseButton?: { color?: CSSProperties["color"]; iconSource?: string }Close ("dismiss") affordance for the teaser. Client-side only — these
are NOT part of the admin /config themes payload (the admin merge
only maps bubbleTeaserBackgroundColor / bubbleTeaserTextColor).
Consumers may override via a client theme.
Optionalcolor?: CSSProperties["color"]Color of the close icon. Defaults to the teaser textColor.
OptionaliconSource?: stringIcon for the close button. Accepts a Neo icon class (e.g.
neo-icon-close) or an image URL, matching CustomIcon.
Default: neo-icon-close.
OptionaltextColor?: CSSProperties["color"]Text color of the teaser bubble. Default: #1F3A68.
OptionalmessagesOptionalmessagingOptionalnotificationsOptionalnotificationsOptionalparticipantsOptionalpostOptionaltextOptionaltyping
The theme configuration for the Messaging UI.