Skip to content

Instantly share code, notes, and snippets.

@jeanverster
Last active November 5, 2019 18:52
Show Gist options
  • Save jeanverster/cf4ea062e6e75b16a413cad933bf8573 to your computer and use it in GitHub Desktop.
Save jeanverster/cf4ea062e6e75b16a413cad933bf8573 to your computer and use it in GitHub Desktop.
import { modes, theme as baseTheme } from './src/theme'
import { get, merge } from 'lodash'
const getTheme = (mode) =>
merge({}, baseTheme, {
colors: get(baseTheme.colors.modes, mode, baseTheme.colors)
}
const theme = getTheme(mode)
<ThemeProvider theme={theme}>
<AppProvider mode={mode} toggleMode={toggleMode}>
<App />
</AppProvider>
</ThemeProvider>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment