39 lines
2.2 KiB
JavaScript
39 lines
2.2 KiB
JavaScript
// Module ID: 5086
|
|
// Function ID: 43387
|
|
// Name: BottomSheetGestureHandlersProvider
|
|
// Dependencies: []
|
|
// Exports: default
|
|
|
|
// Module 5086 (BottomSheetGestureHandlersProvider)
|
|
importDefault(dependencyMap[0]);
|
|
const useMemo = arg1(dependencyMap[0]).useMemo;
|
|
const jsx = arg1(dependencyMap[1]).jsx;
|
|
|
|
export default function BottomSheetGestureHandlersProvider(children) {
|
|
let animatedContentGestureState;
|
|
let animatedHandleGestureState;
|
|
let handleOnChange;
|
|
let handleOnEnd;
|
|
let handleOnFinalize;
|
|
let handleOnStart;
|
|
let useGestureEventsHandlersDefault = children.gestureEventsHandlersHook;
|
|
if (undefined === useGestureEventsHandlersDefault) {
|
|
useGestureEventsHandlersDefault = arg1(dependencyMap[2]).useGestureEventsHandlersDefault;
|
|
}
|
|
const sharedValue = arg1(dependencyMap[3]).useSharedValue(arg1(dependencyMap[4]).GESTURE_SOURCE.UNDETERMINED);
|
|
const arg1 = sharedValue;
|
|
const obj = arg1(dependencyMap[3]);
|
|
const bottomSheetInternal = arg1(dependencyMap[2]).useBottomSheetInternal();
|
|
({ animatedHandleGestureState, animatedContentGestureState } = bottomSheetInternal);
|
|
const obj2 = arg1(dependencyMap[2]);
|
|
({ handleOnStart, handleOnChange, handleOnEnd, handleOnFinalize } = useGestureEventsHandlersDefault());
|
|
const gestureEventsHandlersDefault = useGestureEventsHandlersDefault();
|
|
const gestureHandler = arg1(dependencyMap[2]).useGestureHandler(arg1(dependencyMap[4]).GESTURE_SOURCE.CONTENT, animatedContentGestureState, sharedValue, handleOnStart, handleOnChange, handleOnEnd, handleOnFinalize);
|
|
const dependencyMap = gestureHandler;
|
|
const obj3 = arg1(dependencyMap[2]);
|
|
const gestureHandler1 = arg1(dependencyMap[2]).useGestureHandler(arg1(dependencyMap[4]).GESTURE_SOURCE.HANDLE, animatedHandleGestureState, sharedValue, handleOnStart, handleOnChange, handleOnEnd, handleOnFinalize);
|
|
const useMemo = gestureHandler1;
|
|
const items = [gestureHandler, gestureHandler1, sharedValue];
|
|
const value = useMemo(() => ({ contentPanGestureHandler: gestureHandler, handlePanGestureHandler: gestureHandler1, animatedGestureSource: sharedValue }), items);
|
|
return jsx(arg1(dependencyMap[5]).BottomSheetGestureHandlersContext.Provider, { value, children: children.children });
|
|
};
|