Constructor
new ThemeProvider(props)
Parameters:
Name | Type | Description |
---|---|---|
props |
Object | { theme like defaulted in src/theming.js } |
- Source:
- See:
Example
import { ThemeProvider } from 'oskari-ui/util';
const Greeting = () => (
<ThemeProvider value={Oskari.app.getTheming().getTheme()}>
<SomeThemeConsumerComponent />
</ThemeProvider>
);
The value can be omitted for provider.
This makes the provider use Oskari.app.getTheming().getTheme() AND listen to changes at runtime.