decord/source/4009_memo.js

45 lines
1.4 KiB
JavaScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 4009
2026-07-27 11:26:19 +00:00
// Function ID: 33285
2026-07-23 10:11:24 +00:00
// Name: memo
2026-07-25 08:10:48 +00:00
// Dependencies: [57, 31, 33, 4010, 4006, 4005, 4007]
2026-07-23 10:11:24 +00:00
2026-07-25 08:10:48 +00:00
// Module 4009 (memo)
2026-07-23 10:11:24 +00:00
import _slicedToArray from "_slicedToArray";
import result from "result";
import "result";
import jsxProd from "jsxProd";
let closure_3;
let closure_4;
let closure_5;
let memo;
const require = arg1;
({ useReducer: closure_3, memo } = result);
({ jsx: closure_4, jsxs: closure_5 } = jsxProd);
const memoResult = memo(function PortalProviderComponent(rootHostName) {
let tmp3;
let tmp4;
rootHostName = rootHostName.rootHostName;
let str = "root";
if (undefined !== rootHostName) {
str = rootHostName;
}
const shouldAddRootHost = rootHostName.shouldAddRootHost;
let tmp = undefined === shouldAddRootHost || shouldAddRootHost;
2026-07-25 08:10:48 +00:00
[tmp3, tmp4] = callback(callback2(require(4010) /* registerHost */.reducer, require(4006).INITIAL_STATE), 2);
2026-07-23 10:11:24 +00:00
let obj = { value: tmp4 };
obj = { value: tmp3 };
const items = [rootHostName.children, ];
if (tmp) {
obj = { name: str };
2026-07-25 08:10:48 +00:00
tmp = callback3(require(4007) /* PortalHost */.PortalHost, obj);
2026-07-23 10:11:24 +00:00
}
items[1] = tmp;
obj.children = items;
2026-07-25 08:10:48 +00:00
obj.children = closure_5(require(4005) /* createContext */.PortalStateContext.Provider, obj);
return callback3(require(4005) /* createContext */.PortalDispatchContext.Provider, obj);
2026-07-23 10:11:24 +00:00
});
memoResult.displayName = "PortalProvider";
export const PortalProvider = memoResult;