40 lines
1.5 KiB
JavaScript
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;
|
|
});
|