DocSpace-buildtools/packages/asc-web-components/theme-provider/theme-provider.js

23 lines
466 B
JavaScript
Raw Normal View History

2021-02-03 08:48:47 +00:00
import React from "react";
import PropTypes from "prop-types";
import { ThemeProvider as Provider } from "styled-components";
import GlobalStyle from "../utils/globalStyles";
2021-02-03 08:48:47 +00:00
const ThemeProvider = props => {
const { theme, children } = props;
return (
<Provider theme={theme}>
<GlobalStyle />
{children}
</Provider>
);
};
ThemeProvider.propTypes = {
children: PropTypes.any,
theme: PropTypes.object
};
export default ThemeProvider;