- Dashboard customization — style an individual dashboard using the Styling panel in the Dashboard Builder
- App customization — pass theme parameters to the Generate Session API when embedding the full Cube app in Creator Mode
Customization options will expand over time. This page documents what is supported today.
Dashboard customization
Style an individual dashboard from the Styling panel in the Dashboard Builder. Settings are saved per-dashboard and apply equally to the dashboard in Cube and to its embedded view. See Dashboards → Styling for the full list of options.App customization
When embedding the full Cube app in Creator Mode, pass anembedTheme object to the Generate Session API to customize the appearance of the embedded experience.
The embedTheme is scoped to the embed session — it is applied while the user is viewing the embedded app and reset on the next session generation.
Example
Parameters
The followingembedTheme parameters are currently supported:
| Parameter | Type | Description | Example |
|---|---|---|---|
analyticsChat.backgroundColor | string | Background color of the Analytics Chat panel. | "#f4f4f5" |
analyticsChat.chatInput.backgroundColor | string | Background color of the chat input field. | "#ffffff" |
analyticsChat.chatInput.borderColor | string | Border color of the chat input field. | "#e4e4e7" |
rgb(), named colors).