Overview of sdk-ui-theme-provider
Home > @gooddata/sdk-ui-theme-provider
sdk-ui-theme-provider package
This package provides tools to make your application support themes.
Remarks
A theme allows you to change the colors, fonts and other visual aspects of GoodData.UI components. You can use functions in this package to set a theme for a subtree of your React component tree and to make your own components able to consume the theme provided.
Functions
|
Function |
Description |
|---|---|
|
ThemeContextProvider({ children, theme, themeIsLoading, themeStatus, isScopeThemed, }) |
Provides the theme object, themeIsLoading flag and themeStatus into context |
|
Fetches the theme object from the backend upon mounting and passes both theme object and isThemeLoading flag to the context via ThemeContextProvider. | |
|
Hook that returns whether the current theme is dark | |
|
Hook for reaching the theme from context. | |
|
Hook for reaching the themeIsLoading flag from context | |
|
Hook for reaching the themeStatus from context | |
|
Injects both theme object and isThemeLoading flag into component as properties |
Interfaces
|
Interface |
Description |
|---|---|
Type Aliases
|
Type Alias |
Description |
|---|---|