decord/source/1748_AnimatedScrollView.js

36 lines
1.3 KiB
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 1748
// Function ID: 1749
2026-07-20 16:05:17 +00:00
// Name: AnimatedScrollView
2026-07-29 08:29:29 +00:00
// Dependencies: [109, 19, 17, 21, 1640, 1745, 1749]
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
// Module 1748 (AnimatedScrollView)
2026-07-23 10:11:24 +00:00
import _objectWithoutProperties from "_objectWithoutProperties";
2026-07-29 08:29:29 +00:00
import "noop";
2026-07-23 10:11:24 +00:00
import { jsx } from "jsxProd";
import createAnimatedComponent from "createAnimatedComponent";
2026-07-29 08:29:29 +00:00
import isReactRendering from "isReactRendering";
2026-07-20 16:05:17 +00:00
2026-07-23 10:11:24 +00:00
const require = arg1;
let closure_2 = ["scrollViewOffset"];
let closure_5 = createAnimatedComponent.createAnimatedComponent(require("get ActivityIndicator").ScrollView);
2026-07-29 08:29:29 +00:00
export const AnimatedScrollView = isReactRendering.componentWithRef((scrollViewOffset) => {
2026-07-20 16:05:17 +00:00
let animatedRef = arg1;
scrollViewOffset = scrollViewOffset.scrollViewOffset;
const tmp2 = callback(scrollViewOffset, closure_2);
if (null === arg1) {
2026-07-29 08:29:29 +00:00
let obj = require(1749) /* useAnimatedGestureHandler */;
2026-07-20 16:05:17 +00:00
animatedRef = obj.useAnimatedRef();
}
if (scrollViewOffset) {
2026-07-29 08:29:29 +00:00
scrollViewOffset = require(1749) /* useAnimatedGestureHandler */.useScrollViewOffset(animatedRef, scrollViewOffset);
const obj2 = require(1749) /* useAnimatedGestureHandler */;
2026-07-20 16:05:17 +00:00
}
if (!("scrollEventThrottle" in tmp2)) {
tmp2.scrollEventThrottle = 1;
}
obj = { ref: animatedRef };
2026-07-29 08:29:29 +00:00
const merged = Object.assign(tmp2);
return <closure_5 ref={animatedRef} />;
2026-07-20 16:05:17 +00:00
});