gatsby-theme-docz
Version:
Gatsby theme created to use Docz
21 lines (17 loc) • 545 B
JavaScript
/** @jsx jsx */
import { jsx } from 'theme-ui'
import { theme, useConfig, ComponentsProvider } from 'docz'
import { Styled, ThemeProvider } from 'theme-ui'
import defaultTheme from '~theme'
import components from '~components'
const Theme = ({ children }) => {
const config = useConfig()
return (
<ThemeProvider theme={config.themeConfig}>
<ComponentsProvider components={components}>
<Styled.root>{children}</Styled.root>
</ComponentsProvider>
</ThemeProvider>
)
}
export default theme(defaultTheme)(Theme)