roa-mirage
Version:
[Live Demo of the Pattern Library](https://mealeyst.github.io/mirage/)
23 lines (20 loc) • 497 B
JavaScript
import React, { Component } from 'react'
import PropTypes from 'prop-types'
import { ThemeProvider } from 'styled-components'
import theme from './theme'
export default class ThemeWrapper extends Component {
render () {
return (
<ThemeProvider theme={theme} {...this.props}>
{this.props.children}
</ThemeProvider>
)
}
}
ThemeWrapper.propTypes = {
children: PropTypes.oneOfType([
PropTypes.array,
PropTypes.object,
PropTypes.string
]).isRequired
}