ITheme
Home > @gooddata/sdk-model > ITheme
ITheme interface
This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Theme used to customize selected parts of the UI
Signature:
export interface ITheme
Remarks
Only the primary color main value is mandatory
Optional properties are replaced with the default values
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
analyticalDesigner? | IThemeAnalyticalDesigner | (BETA) (Optional) Analytical designer specific properties | |
button? | IThemeButton | (BETA) (Optional) Button customizable UI properties | |
chart? | IThemeChart | (BETA) (Optional) Chart customizable UI properties | |
dashboards? | IThemeDashboard | (BETA) (Optional) KPI dashboards specific properties | |
kpi? | IThemeKpi | (BETA) (Optional) Global Kpi/Headline customizable UI properties | |
modal? | IThemeModal | (BETA) (Optional) Modal customizable UI properties | |
palette? | IThemePalette | (BETA) (Optional) Customizable palette of major colors Inspired by Material UI palette: https://material-ui.com/customization/palette/ | |
table? | IThemeTable | (BETA) (Optional) Table customizable UI properties | |
tooltip? | IThemeTooltip | (BETA) (Optional) Tooltip customizable UI properties | |
typography? | IThemeTypography | (BETA) (Optional) Typography Definition of both normal and bold font URIs |