1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, '__esModule', { value: true });
|
4 |
|
5 | function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
|
6 |
|
7 | require('./slicedToArray-ef426d0f.js');
|
8 | require('./unsupportedIterableToArray-8a00e599.js');
|
9 | var React = require('react');
|
10 | var React__default = _interopDefault(React);
|
11 | require('./_commonjsHelpers-72d386ba.js');
|
12 | var index = require('./index-b0606964.js');
|
13 | require('./extends-40571110.js');
|
14 | require('./objectWithoutProperties-35db8ab0.js');
|
15 | var ReactDOM = _interopDefault(require('react-dom'));
|
16 | var index$1 = require('./index-5aaa52c3.js');
|
17 |
|
18 | var RootPortal = function RootPortal(props) {
|
19 | return 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 ReactDOM.createPortal(props.children, rootElement);
|
25 | });
|
26 | };
|
27 |
|
28 | RootPortal.propTypes = {
|
29 | children: index.PropTypes.node.isRequired
|
30 | };
|
31 |
|
32 | exports.default = RootPortal;
|
33 |
|