MCPcopy Index your code
hub / github.com/callstack/react-theme-provider / createThemeProvider

Function createThemeProvider

src/createThemeProvider.js:10–27  ·  view source on GitHub ↗
(
  defaultTheme: T,
  ThemeContext: React.Context<T>
)

Source from the content-addressed store, hash-verified

8}>;
9
10function createThemeProvider<T>(
11 defaultTheme: T,
12 ThemeContext: React.Context<T>
13): ThemeProviderType<T> {
14 return class ThemeProvider extends React.Component<*> {
15 static defaultProps = {
16 theme: defaultTheme,
17 };
18
19 render() {
20 return (
21 <ThemeContext.Provider value={this.props.theme}>
22 {this.props.children}
23 </ThemeContext.Provider>
24 );
25 }
26 };
27}
28
29export default createThemeProvider;

Callers 1

createThemingFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…