AlexeySafronov
9fcbb5c873
+ Added copy public/images to static/images for publish + Fix checkbox click in theme-provider.stories.js + Added empty_screen_filter.png for EmptyScreenContainer |
||
---|---|---|
.. | ||
index.js | ||
README.md | ||
theme-provider.js | ||
theme-provider.stories.js | ||
theme-provider.test.js |
ThemeProvider
Custom theme provider based on Theme Provider.
List of themes:
You can change the CSS styles in the theme, and they will be applied to all children components of ThemeProvider
Usage
import ThemeProvider from "@appserver/components/theme-provider";
import Themes from "@appserver/components/themes";
const newTheme = {...Themes.Base, color: "red"}
<ThemeProvider theme={newTheme}>
<Box>
<Text>Base theme</Text>
</Box>
</ThemeProvider>;
ThemeProvider Properties
Props | Type | Required | Values | Default | Description |
---|---|---|---|---|---|
theme |
object |
✅ | - | Base styles |
Applies a theme to all children components |