decord/source/402_AnimatedScrollViewWithInvertedRefreshControl.js
2026-07-29 08:29:29 +00:00

78 lines
2.8 KiB
JavaScript

// Module ID: 402
// Function ID: 403
// Name: AnimatedScrollViewWithInvertedRefreshControl
// Dependencies: [32, 19, 21, 403, 148, 404, 334, 349, 254, 387]
// Exports: default
// Module 402 (AnimatedScrollViewWithInvertedRefreshControl)
import _slicedToArray from "_slicedToArray";
import "noop";
import noop from "noop";
import { jsx } from "jsxProd";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
let c3;
let c4;
({ cloneElement: c3, useMemo: c4 } = noop);
function AnimatedScrollViewWithInvertedRefreshControl(ref) {
let intermediatePropsForRefreshControl;
let intermediatePropsForScrollView;
let tmp8;
let tmp9;
let merged = Object.assign(ref, Object.create(null));
const items = [merged];
({ intermediatePropsForRefreshControl, intermediatePropsForScrollView } = callback3(() => {
const tmpResult = merged(outer1_1[3])(merged(outer1_1[4])(merged.style));
obj = { intermediatePropsForRefreshControl: obj, intermediatePropsForScrollView: null };
obj = { style: tmpResult.outer };
obj = {};
merged = Object.assign(merged);
obj.style = tmpResult.inner;
obj[1] = obj;
return obj;
}, items));
const tmp3 = callback(merged(404)(intermediatePropsForRefreshControl), 2);
const first = tmp3[0];
let obj = {};
const merged1 = Object.assign(first);
obj.ref = tmp3[1];
const tmp2 = callback3(() => {
const tmpResult = merged(outer1_1[3])(merged(outer1_1[4])(merged.style));
obj = { intermediatePropsForRefreshControl: obj, intermediatePropsForScrollView: null };
obj = { style: tmpResult.outer };
obj = {};
merged = Object.assign(merged);
obj.style = tmpResult.inner;
obj[1] = obj;
return obj;
}, items);
const tmp6 = callback2(merged.refreshControl, obj);
[tmp8, tmp9] = callback(merged(404)(intermediatePropsForScrollView), 2);
const tmp7 = callback(merged(404)(intermediatePropsForScrollView), 2);
obj = {};
const tmp10 = merged(334)(tmp9, ref.ref);
const merged2 = Object.assign(tmp8);
obj.ref = tmp10;
obj.refreshControl = tmp6;
const tmp11 = merged(349);
obj.style = merged(254).compose(tmp8.style, first.style);
return <tmp11 />;
}
export default function AnimatedScrollViewWithOrWithoutInvertedRefreshControl(ref) {
const merged = Object.assign(ref, Object.create(null));
if (null != merged.refreshControl) {
if (null != merged.style) {
let obj = { scrollEventThrottle: 0.0001 };
const merged1 = Object.assign(merged);
obj.ref = ref;
obj.refreshControl = merged.refreshControl;
let tmp3 = <AnimatedScrollViewWithInvertedRefreshControl scrollEventThrottle={0.0001} />;
}
return tmp3;
}
obj = { scrollEventThrottle: 0.0001 };
const merged2 = Object.assign(merged);
obj.ref = ref.ref;
tmp3 = <_isNativeReflectConstruct scrollEventThrottle={0.0001} />;
};