45 lines
1.4 KiB
JavaScript
45 lines
1.4 KiB
JavaScript
// Module ID: 4255
|
|
// Function ID: 4256
|
|
// Name: memo
|
|
// Dependencies: [32, 19, 21, 4256, 4252, 4251, 4253]
|
|
|
|
// Module 4255 (memo)
|
|
import noopDefault from "noop" /* 19 */;
|
|
import createContext from "createContext" /* 4251 */;
|
|
import _mod4252 from "module_4252" /* 4252 */;
|
|
import PortalHost from "PortalHost" /* 4253 */;
|
|
import registerHost from "registerHost" /* 4256 */;
|
|
import closure_2 from "_slicedToArray" /* 32 */;
|
|
import noop from "noop" /* 19 */;
|
|
import jsxProd from "jsxProd" /* 21 */;
|
|
|
|
require = arg1;
|
|
({ useReducer: c3, memo } = noop);
|
|
noopDefault;
|
|
({ jsx: c4, jsxs: c5 } = jsxProd);
|
|
const memoResult = memo((rootHostName) => {
|
|
let str = rootHostName.rootHostName;
|
|
if (str === undefined) {
|
|
str = "root";
|
|
}
|
|
let flag = rootHostName.shouldAddRootHost;
|
|
if (flag === undefined) {
|
|
flag = true;
|
|
}
|
|
[tmp4, tmp5] = callback(callback2(registerHost.reducer, _mod4252.INITIAL_STATE), 2);
|
|
let obj = { value: tmp5, children: null };
|
|
obj = { value: tmp4, children: null };
|
|
const items = [rootHostName.children, ];
|
|
if (flag) {
|
|
obj = { name: null };
|
|
obj[0] = str;
|
|
flag = tmp6(PortalHost.PortalHost, obj);
|
|
}
|
|
items[1] = flag;
|
|
obj[1] = items;
|
|
obj[1] = closure_5(createContext.PortalStateContext.Provider, obj);
|
|
return closure_4(createContext.PortalDispatchContext.Provider, obj);
|
|
});
|
|
memoResult.displayName = "PortalProvider";
|
|
|
|
export const PortalProvider = memoResult;
|