UNPKG

wix-style-react

Version:
37 lines (36 loc) 1.3 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.InputConsumer = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _InputContext = require("../InputContext"); var _jsxFileName = "/home/builduser/work/a9c1ac8876d5057c/packages/wix-style-react/dist/cjs/Input/InputConsumer/InputConsumer.js"; var InputConsumer = _ref => { var { consumerCompName = 'InputConsumer', children } = _ref; if (typeof children !== 'function') { throw new Error("child of ".concat(consumerCompName, " must be a context consumer function")); } return /*#__PURE__*/_react.default.createElement(_InputContext.InputContext.Consumer, { __self: void 0, __source: { fileName: _jsxFileName, lineNumber: 15, columnNumber: 5 } }, context => { if (!context) { throw new Error("".concat(consumerCompName, " cannot be rendered outside the Input component")); } return children(context); }); }; exports.InputConsumer = InputConsumer; InputConsumer.propTypes = { children: _propTypes.default.any.isRequired, consumerCompName: _propTypes.default.string }; //# sourceMappingURL=InputConsumer.js.map