decord/source/1538_createNavigatorFactory.js

61 lines
2 KiB
JavaScript
Raw Normal View History

2026-08-15 05:55:55 +00:00
// Module ID: 1538
// Function ID: 1539
2026-08-06 08:05:19 +00:00
// Name: createNavigatorFactory
2026-08-15 05:55:55 +00:00
// Dependencies: [19, 1539, 1547, 1548]
2026-08-06 08:05:19 +00:00
// Exports: createNavigatorFactory
2026-08-15 05:55:55 +00:00
// Module 1538 (createNavigatorFactory)
2026-08-24 06:08:38 +00:00
import closure_2 from "noop" /* 19 */;
2026-08-06 08:05:19 +00:00
const require = arg1;
export const createNavigatorFactory = function createNavigatorFactory(AccessibleNativeStackNavigator) {
2026-08-24 06:08:38 +00:00
closure_0 = AccessibleNativeStackNavigator;
2026-08-06 08:05:19 +00:00
let str = AccessibleNativeStackNavigator.displayName;
if (str == null) {
str = AccessibleNativeStackNavigator.name;
}
if (str == null) {
str = "Navigator";
}
return function createNavigator(arg0) {
2026-08-24 06:08:38 +00:00
AccessibleNativeStackNavigator = arg0;
2026-08-06 08:05:19 +00:00
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) {
2026-08-24 06:08:38 +00:00
closure_0 = IMAGE_ONLY_ANSWERS;
2026-08-06 08:05:19 +00:00
class WithComponent {
constructor() {
obj = { Navigator: WithComponent };
2026-08-24 06:08:38 +00:00
return closure_3_2.createElement(closure_0, obj);
2026-08-06 08:05:19 +00:00
}
}
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;
}
};
};