decord/source/5086_BottomSheetGestureHandlersProvider.js
2026-07-20 16:05:17 +00:00

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 });
};