decord/source/7026_ScrollableContainer.js
2026-08-15 05:55:55 +00:00

40 lines
1.5 KiB
JavaScript

// Module ID: 7026
// Function ID: 7027
// Name: ScrollableContainer
// Dependencies: [19, 21, 7027, 7028, 7030]
// Module 7026 (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(7027) /* 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(7030) /* styles */.styles.container;
obj[5] = tmp6;
tmp2Result = jsx(importDefault(7028), { scrollableGesture: null, refreshing: null, progressViewOffset: null, onRefresh: null, style: null, children: null });
const tmp9 = importDefault(7028);
}
return tmp2Result;
});