decord/source/5535_ScrollableContainer.js
2026-08-06 08:05:19 +00:00

40 lines
1.5 KiB
JavaScript

// Module ID: 5535
// Function ID: 5536
// Name: ScrollableContainer
// Dependencies: [19, 21, 5536, 5537, 5539]
// Module 5535 (ScrollableContainer)
import "noop";
import { jsx } from "jsxProd";
const require = arg1;
export const ScrollableContainer = require("noop").forwardRef(function ScrollableContainer(arg0, ref) {
let ScrollableComponent;
let nativeGesture;
let onRefresh;
let progressViewOffset;
let refreshControl;
let refreshing;
({ nativeGesture, refreshControl, onRefresh } = arg0);
({ refreshing, progressViewOffset, ScrollableComponent } = arg0);
const merged = Object.assign(arg0, Object.create(null));
let obj = { scrollableGesture: nativeGesture, children: null };
obj = { ref };
const merged1 = Object.assign(merged);
obj[1] = <ScrollableComponent ref={arg1} />;
const tmp6 = jsx(require(5536) /* BottomSheetDraggableScrollable */.BottomSheetDraggableScrollable, { ref });
let tmp2Result = tmp6;
if (onRefresh) {
obj = { scrollableGesture: null, refreshing: null, progressViewOffset: null, onRefresh: null, style: null, children: null };
obj[0] = nativeGesture;
obj[1] = refreshing;
obj[2] = progressViewOffset;
obj[3] = onRefresh;
obj[4] = require(5539) /* styles */.styles.container;
obj[5] = tmp6;
tmp2Result = jsx(importDefault(5537), { scrollableGesture: null, refreshing: null, progressViewOffset: null, onRefresh: null, style: null, children: null });
const tmp9 = importDefault(5537);
}
return tmp2Result;
});