UNPKG

1.14 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, '__esModule', { value: true });
4
5function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
6
7require('./slicedToArray-ef426d0f.js');
8require('./unsupportedIterableToArray-8a00e599.js');
9var React = require('react');
10var React__default = _interopDefault(React);
11require('./_commonjsHelpers-72d386ba.js');
12var index = require('./index-b0606964.js');
13require('./extends-40571110.js');
14require('./objectWithoutProperties-35db8ab0.js');
15var ReactDOM = _interopDefault(require('react-dom'));
16var index$1 = require('./index-5aaa52c3.js');
17
18var RootPortal = function RootPortal(props) {
19 return /*#__PURE__*/React__default.createElement(index$1.Root, null, function (rootElement) {
20 if (!rootElement) {
21 throw new Error('<RootPortal> needs to be nested in <Root.Provider>. Have you declared <Main>?');
22 }
23
24 return /*#__PURE__*/ReactDOM.createPortal(props.children, rootElement);
25 });
26};
27
28RootPortal.propTypes = {
29 children: index.PropTypes.node.isRequired
30};
31
32exports.default = RootPortal;
33//# sourceMappingURL=RootPortal.js.map