UNPKG

1.5 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _react = _interopRequireDefault(require("react"));
11
12var _withStyles = _interopRequireDefault(require("@material-ui/core/styles/withStyles"));
13
14var _global = _interopRequireDefault(require("@sharyn/css/global"));
15
16var _propTypes = _interopRequireDefault(require("prop-types"));
17
18/* eslint-disable import/no-extraneous-dependencies */
19// eslint-disable-next-line no-unused-vars
20// flow-disable-next-line
21var GlobalStylesProvider = function GlobalStylesProvider(_ref) {
22 var children = _ref.children,
23 _ref$globalStyles = _ref.globalStyles,
24 globalStyles = _ref$globalStyles === void 0 ? _global.default : _ref$globalStyles;
25 var Cmp = (0, _withStyles.default)(globalStyles)(function () {
26 return _react.default.createElement(_react.default.Fragment, null, children);
27 });
28 return _react.default.createElement(Cmp, null);
29};
30
31GlobalStylesProvider.propTypes = {
32 children: function children(props, propName, componentName) {
33 if (!Object.prototype.hasOwnProperty.call(props, propName)) {
34 throw new Error("Prop `".concat(propName, "` has type 'any' or 'mixed', but was not provided to `").concat(componentName, "`. Pass undefined or any other value."));
35 }
36 },
37 globalStyles: _propTypes.default.any
38};
39var _default = GlobalStylesProvider;
40exports.default = _default;
\No newline at end of file