UNPKG

@up-group-ui/react-controls

Version:
28 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ThemeProvider = void 0; var tslib_1 = require("tslib"); var react_1 = (0, tslib_1.__importDefault)(require("react")); var _1 = (0, tslib_1.__importDefault)(require("./")); var PropTypes = (0, tslib_1.__importStar)(require("prop-types")); var ThemeProvider = (function (_super) { (0, tslib_1.__extends)(ThemeProvider, _super); function ThemeProvider(props, context) { return _super.call(this, props, context) || this; } ThemeProvider.prototype.getChildContext = function () { return { theme: this.props.theme }; }; ThemeProvider.prototype.render = function () { return react_1.default.Children.only(this.props.children); }; ThemeProvider.childContextTypes = { theme: PropTypes.object, }; ThemeProvider.defaultProps = { theme: _1.default, }; return ThemeProvider; }(react_1.default.Component)); exports.ThemeProvider = ThemeProvider; //# sourceMappingURL=ThemeProvider.js.map