48 lines
2.6 KiB
React
48 lines
2.6 KiB
React
/* Metro module 4034; source: unknown; dependencies: [57, 31, 33, 4035, 4031, 4030, 4032] */
|
|
import React from './module-00031-React.js'; /* Metro dependency 31 */
|
|
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
|
|
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as PortalModule from './module-04030-Portal.js'; /* Metro dependency 4030 */
|
|
import * as Module04031Module from './module-04031.js'; /* Metro dependency 4031 */
|
|
import * as ReducerModule from './module-04035-reducer.js'; /* Metro dependency 4035 */
|
|
|
|
function _fun33234(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4192:6, offset: 0x0102a62e, size: 165 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = ReactModule;
|
|
const memo = value.memo;
|
|
const env0_3 = value.useReducer;
|
|
React;
|
|
value = require(33) /* metro dependency 33 */;
|
|
const env0_4 = value.jsx;
|
|
const env0_5 = value.jsxs;
|
|
value = memo(PortalProviderComponent);
|
|
value.displayName = 'PortalProvider';
|
|
exports.PortalProvider = value;
|
|
function PortalProviderComponent({rootHostName, shouldAddRootHost, children}) { // fn#33235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4192:182, offset: 0x0102a6d3, size: 272 bytes, params: 2, frame: 23
|
|
const r12 = rootHostName === undefined ? 'root' : rootHostName;
|
|
let r8 = shouldAddRootHost === undefined || shouldAddRootHost;
|
|
const reducer = (ReducerModule).reducer;
|
|
const INITIAL_STATE = (Module04031Module).INITIAL_STATE;
|
|
const [property, property2] = Module00057(useReducer(reducer, INITIAL_STATE), 2);
|
|
const PortalDispatchContext = (PortalModule).PortalDispatchContext;
|
|
const Provider = PortalDispatchContext.Provider;
|
|
const PortalStateContext = (PortalModule).PortalStateContext;
|
|
const Provider2 = PortalStateContext.Provider;
|
|
r8 = r8 && ((PortalHost) => <PortalHost name={r12} />)((require(4032) /* metro dependency 4032 */).PortalHost);
|
|
return (
|
|
<Provider value={property2}>
|
|
<Provider2 value={property}>
|
|
{children}
|
|
{r8}
|
|
</Provider2>
|
|
</Provider>
|
|
);
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun33234, 4034, [57, 31, 33, 4035, 4031, 4030,
|
|
4032]) /* metro module 4034, dependencies: [57, 31, 33, 4035, 4031, 4030, 4032] */;
|