decord/source/1538_createNavigatorFactory.js
2026-08-24 06:08:38 +00:00

60 lines
2 KiB
JavaScript

// Module ID: 1538
// Function ID: 1539
// Name: createNavigatorFactory
// Dependencies: [19, 1539, 1547, 1548]
// Exports: createNavigatorFactory
// Module 1538 (createNavigatorFactory)
import closure_2 from "noop" /* 19 */;
const require = arg1;
export const createNavigatorFactory = function createNavigatorFactory(AccessibleNativeStackNavigator) {
closure_0 = AccessibleNativeStackNavigator;
let str = AccessibleNativeStackNavigator.displayName;
if (str == null) {
str = AccessibleNativeStackNavigator.name;
}
if (str == null) {
str = "Navigator";
}
return function createNavigator(arg0) {
AccessibleNativeStackNavigator = arg0;
if (null != arg0) {
let obj = { Navigator: null, Screen: null, Group: null, config: null };
obj[0] = AccessibleNativeStackNavigator;
obj[1] = AccessibleNativeStackNavigator(str[2]).Screen;
obj[2] = AccessibleNativeStackNavigator(str[3]).Group;
obj[3] = arg0;
closure_1 = AccessibleNativeStackNavigator(str[1]).createComponentForStaticNavigation(obj, closure_1);
obj = { config: null, with: null, getComponent: null };
obj[0] = arg0;
obj[1] = function with(IMAGE_ONLY_ANSWERS, arg1) {
closure_0 = IMAGE_ONLY_ANSWERS;
class WithComponent {
constructor() {
obj = { Navigator: WithComponent };
return closure_3_2.createElement(closure_0, obj);
}
}
WithComponent.displayName = "" + closure_1 + "With";
return {
config: closure_0,
getComponent() {
return WithComponent;
}
};
};
obj[2] = function getComponent() {
return closure_1;
};
return obj;
} else {
obj = { Navigator: null, Screen: null, Group: null };
obj[0] = AccessibleNativeStackNavigator;
obj[1] = AccessibleNativeStackNavigator(str[2]).Screen;
obj[2] = AccessibleNativeStackNavigator(str[3]).Group;
return obj;
}
};
};