145 lines
4.9 KiB
JavaScript
145 lines
4.9 KiB
JavaScript
// Module ID: 5632
|
|
// Function ID: 5633
|
|
// Name: importDefaultResult1
|
|
// Dependencies: [32, 109, 19, 17, 21, 5545, 5546, 5565, 5605, 5601]
|
|
// Exports: FlatList
|
|
|
|
// Module 5632 (importDefaultResult1)
|
|
import isGestureEnabled from "isGestureEnabled" /* 5601 */;
|
|
import closure_5 from "_slicedToArray" /* 32 */;
|
|
import closure_6 from "_objectWithoutProperties" /* 109 */;
|
|
import closure_7 from "noop" /* 19 */;
|
|
import { useState } from "noop" /* 19 */;
|
|
import get_ActivityIndicator from "get ActivityIndicator" /* 17 */;
|
|
import { jsx } from "jsxProd" /* 21 */;
|
|
import importDefaultResult from "createNativeWrapper" /* 5545 */;
|
|
|
|
require = arg1;
|
|
let closure_3 = ["children", "refreshControl", "onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER", "keyboardShouldPersistTaps"];
|
|
let closure_4 = ["refreshControl", "ref", "onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER"];
|
|
({ FlatList: c9, RefreshControl, ScrollView: ScrollView2, Switch, TextInput } = get_ActivityIndicator);
|
|
const importDefaultResultResult = importDefaultResult(RefreshControl, { disallowInterruption: true, shouldCancelWhenOutside: false }, require("GestureDetectorType").GestureDetectorType.Virtual);
|
|
let closure_11 = importDefaultResult(ScrollView2, { disallowInterruption: true, shouldCancelWhenOutside: false }, require("GestureDetectorType").GestureDetectorType.Intercepting);
|
|
class ScrollView {
|
|
constructor(arg0) {
|
|
({ refreshControl, onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER: closure_0, keyboardShouldPersistTaps } = global);
|
|
tmp = closure_6(global, closure_3);
|
|
tmp2 = closure_5(useState(null), 2);
|
|
first = tmp2[0];
|
|
closure_1 = first;
|
|
closure_2 = tmp2[1];
|
|
tmp4 = jsx;
|
|
obj = {};
|
|
tmp5 = closure_11;
|
|
merged = Object.assign(tmp);
|
|
obj.ref = global.ref;
|
|
obj.keyboardShouldPersistTaps = keyboardShouldPersistTaps;
|
|
obj.onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER = function onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER(arg0) {
|
|
closure_0 = arg0;
|
|
closure_1_0(table[7]).ghQueueMicrotask(() => {
|
|
let tmp = closure_1_1;
|
|
if (closure_1_1) {
|
|
tmp = closure_1_1.handlerTag === lib.handlerTag;
|
|
}
|
|
if (!tmp) {
|
|
closure_1_2(lib);
|
|
if (lib != null) {
|
|
lib(tmp4);
|
|
}
|
|
tmp4 = lib;
|
|
}
|
|
});
|
|
};
|
|
if (!refreshControl) {
|
|
obj.refreshControl = undefined;
|
|
tmp9 = closure_1;
|
|
tmp10 = closure_2;
|
|
obj = { keyboardShouldPersistTaps: null, children: null };
|
|
obj[0] = keyboardShouldPersistTaps;
|
|
obj[1] = global.children;
|
|
obj.children = tmp4(require("context"), obj);
|
|
return tmp4(tmp5, obj);
|
|
} else {
|
|
tmp7 = closure_7;
|
|
if (first) {
|
|
obj1 = { block: null };
|
|
obj1[0] = first;
|
|
obj2 = obj1;
|
|
} else {
|
|
obj2 = {};
|
|
}
|
|
cloneElementResult = closure_7.cloneElement(refreshControl, obj2);
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
const importDefaultResult1 = importDefaultResult;
|
|
|
|
export const RefreshControl = importDefaultResultResult;
|
|
export { ScrollView };
|
|
export const Switch = importDefaultResult(Switch, { shouldCancelWhenOutside: false, shouldActivateOnStart: true, disallowInterruption: true });
|
|
export const TextInput = importDefaultResult(TextInput);
|
|
export const FlatList = (ref) => {
|
|
({ refreshControl, onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER: require } = ref);
|
|
const tmp2 = callback(useState(null), 2);
|
|
const first = tmp2[0];
|
|
dependencyMap = tmp2[1];
|
|
function updateGesture(arg0) {
|
|
closure_0 = arg0;
|
|
closure_1_0(table[7]).ghQueueMicrotask(() => {
|
|
let tmp = closure_1_1;
|
|
if (closure_1_1) {
|
|
tmp = closure_1_1.handlerTag === lib.handlerTag;
|
|
}
|
|
if (!tmp) {
|
|
closure_1_2(lib);
|
|
if (lib != null) {
|
|
lib(tmp4);
|
|
}
|
|
tmp4 = lib;
|
|
}
|
|
});
|
|
}
|
|
let obj = {};
|
|
obj = {};
|
|
const entries = Object.entries(callback2(ref, obj));
|
|
for (const item10028 of entries) {
|
|
let tmp5 = callback;
|
|
let tmp6 = callback(item10028, 2);
|
|
let first1 = tmp6[0];
|
|
let tmp8 = first1;
|
|
let tmp9 = tmp6[1];
|
|
let tmp10 = require;
|
|
let tmp11 = dependencyMap;
|
|
let NativeWrapperProps = isGestureEnabled.NativeWrapperProps;
|
|
let tmp12 = first1;
|
|
let tmp13 = tmp9;
|
|
if (NativeWrapperProps.has(first1)) {
|
|
obj[tmp8] = tmp9;
|
|
} else {
|
|
obj[tmp8] = tmp9;
|
|
}
|
|
continue;
|
|
}
|
|
obj = { ref: ref.ref };
|
|
let merged = Object.assign(obj);
|
|
obj.renderScrollComponent = function renderScrollComponent(arg0) {
|
|
obj = { onGestureUpdate_CAN_CAUSE_INFINITE_RERENDER: updateGesture };
|
|
const merged = Object.assign(arg0);
|
|
const merged1 = Object.assign(obj);
|
|
return closure_1_10(closure_1_12, obj);
|
|
};
|
|
if (!refreshControl) {
|
|
obj.refreshControl = undefined;
|
|
return <closure_9 {...obj} />;
|
|
} else {
|
|
if (first) {
|
|
obj1 = { block: null };
|
|
obj1[0] = first;
|
|
let obj2 = obj1;
|
|
} else {
|
|
obj2 = {};
|
|
}
|
|
closure_7.cloneElement(refreshControl, obj2);
|
|
}
|
|
};
|