react-native-reanimated-carousel
Version:
Simple carousel component.fully implemented using Reanimated 2.Infinitely scrolling, very smooth.
2 lines • 8.24 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.usePanGestureProxy=void 0;var _react=require("react");var _reactNativeGestureHandler=require("react-native-gesture-handler");var _useUpdateGestureConfig=require("./useUpdateGestureConfig");var _worklet_1643536495627_init_data={code:"function anonymous(e){const{userDefinedConflictGestures}=this.__closure;if(userDefinedConflictGestures.onBegin)userDefinedConflictGestures.onBegin(e);}",location:"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts",sourceMap:"{\"version\":3,\"mappings\":\"AA2GgBA,QAACC,UAADD,CAAMA,CAANA,CAAM,mDAGd,GAAIE,2BAA2B,CAACC,OAAhC,CAAyCD,2BAA2B,CAACC,OAA5BD,CAAoCF,CAApCE,EAHjCF\",\"names\":[\"e\",\"anonymous\",\"userDefinedConflictGestures\",\"onBegin\"],\"sources\":[\"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts\"]}",version:"3.10.1"};var _worklet_16784598584632_init_data={code:"function anonymous(e){const{onGestureStart,userDefinedConflictGestures}=this.__closure;onGestureStart(e);if(userDefinedConflictGestures.onStart)userDefinedConflictGestures.onStart(e);}",location:"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts",sourceMap:"{\"version\":3,\"mappings\":\"AAgHgBA,QAACC,UAADD,CAAMA,CAANA,CAAM,kEAEdE,cAAc,CAACF,CAAD,CAAdE,CAEA,GAAIC,2BAA2B,CAACC,OAAhC,CAAyCD,2BAA2B,CAACC,OAA5BD,CAAoCH,CAApCG,EAJjCH\",\"names\":[\"e\",\"anonymous\",\"onGestureStart\",\"userDefinedConflictGestures\",\"onStart\"],\"sources\":[\"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts\"]}",version:"3.10.1"};var _worklet_2328906842392_init_data={code:"function anonymous(e){const{onGestureUpdate,userDefinedConflictGestures}=this.__closure;onGestureUpdate(e);if(userDefinedConflictGestures.onUpdate)userDefinedConflictGestures.onUpdate(e);}",location:"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts",sourceMap:"{\"version\":3,\"mappings\":\"AAsHiBA,QAACC,UAADD,CAAMA,CAANA,CAAM,mEAEfE,eAAe,CAACF,CAAD,CAAfE,CAEA,GAAIC,2BAA2B,CAACC,QAAhC,CAA0CD,2BAA2B,CAACC,QAA5BD,CAAqCH,CAArCG,EAJjCH\",\"names\":[\"e\",\"anonymous\",\"onGestureUpdate\",\"userDefinedConflictGestures\",\"onUpdate\"],\"sources\":[\"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts\"]}",version:"3.10.1"};var _worklet_15252565988695_init_data={code:"function anonymous(e,success){const{onGestureEnd,userDefinedConflictGestures}=this.__closure;onGestureEnd(e,success);if(userDefinedConflictGestures.onEnd)userDefinedConflictGestures.onEnd(e,success);}",location:"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts",sourceMap:"{\"version\":3,\"mappings\":\"AA4Ha,QAACA,UAAD,CAAIC,CAAJ,CAACD,OAAD,CAAgB,gEAErBE,YAAY,CAACF,CAAD,CAAIC,OAAJ,CAAZC,CAEA,GAAIC,2BAA2B,CAACC,KAAhC,CAAuCD,2BAA2B,CAACC,KAA5BD,CAAkCH,CAAlCG,CAAqCF,OAArCE,EAJlC\",\"names\":[\"e\",\"success\",\"onGestureEnd\",\"userDefinedConflictGestures\",\"onEnd\"],\"sources\":[\"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts\"]}",version:"3.10.1"};var _worklet_4420764882059_init_data={code:"function anonymous(e,success){const{userDefinedConflictGestures}=this.__closure;if(userDefinedConflictGestures.onFinalize)userDefinedConflictGestures.onFinalize(e,success);}",location:"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts",sourceMap:"{\"version\":3,\"mappings\":\"AAkIkB,QAACA,UAAD,CAAIC,CAAJ,CAACD,OAAD,CAAgB,mDAG1B,GAAIE,2BAA2B,CAACC,UAAhC,CACED,2BAA2B,CAACC,UAA5BD,CAAuCF,CAAvCE,CAA0CD,OAA1CC,EAJQ\",\"names\":[\"e\",\"success\",\"userDefinedConflictGestures\",\"onFinalize\"],\"sources\":[\"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/hooks/usePanGestureProxy.ts\"]}",version:"3.10.1"};var usePanGestureProxy=function usePanGestureProxy(customization){var onConfigurePanGesture=customization.onConfigurePanGesture,onGestureStart=customization.onGestureStart,onGestureUpdate=customization.onGestureUpdate,onGestureEnd=customization.onGestureEnd,_customization$option=customization.options,options=_customization$option===void 0?{}:_customization$option;var gesture=(0,_react.useMemo)(function(){var gesture=_reactNativeGestureHandler.Gesture.Pan().withTestId("rnrc-gesture-handler");var originalGestures={onBegin:gesture.onBegin,onStart:gesture.onStart,onUpdate:gesture.onUpdate,onEnd:gesture.onEnd,onFinalize:gesture.onFinalize};var userDefinedConflictGestures={onBegin:undefined,onStart:undefined,onUpdate:undefined,onEnd:undefined,onFinalize:undefined};var fakeOnBegin=function fakeOnBegin(cb){userDefinedConflictGestures.onBegin=cb;return gesture;};var fakeOnStart=function fakeOnStart(cb){userDefinedConflictGestures.onStart=cb;return gesture;};var fakeOnUpdate=function fakeOnUpdate(cb){userDefinedConflictGestures.onUpdate=cb;return gesture;};var fakeOnEnd=function fakeOnEnd(cb){userDefinedConflictGestures.onEnd=cb;return gesture;};var fakeOnFinalize=function fakeOnFinalize(cb){userDefinedConflictGestures.onFinalize=cb;return gesture;};gesture.onBegin=fakeOnBegin;gesture.onStart=fakeOnStart;gesture.onUpdate=fakeOnUpdate;gesture.onEnd=fakeOnEnd;gesture.onFinalize=fakeOnFinalize;if(onConfigurePanGesture)onConfigurePanGesture(gesture);gesture.onBegin=originalGestures.onBegin;gesture.onStart=originalGestures.onStart;gesture.onUpdate=originalGestures.onUpdate;gesture.onEnd=originalGestures.onEnd;gesture.onFinalize=originalGestures.onFinalize;gesture.onBegin(function(){var _e=[new global.Error(),-2,-27];var anonymous=function anonymous(e){if(userDefinedConflictGestures.onBegin)userDefinedConflictGestures.onBegin(e);};anonymous.__closure={userDefinedConflictGestures:userDefinedConflictGestures};anonymous.__workletHash=1643536495627;anonymous.__initData=_worklet_1643536495627_init_data;anonymous.__stackDetails=_e;return anonymous;}()).onStart(function(){var _e=[new global.Error(),-3,-27];var anonymous=function anonymous(e){onGestureStart(e);if(userDefinedConflictGestures.onStart)userDefinedConflictGestures.onStart(e);};anonymous.__closure={onGestureStart:onGestureStart,userDefinedConflictGestures:userDefinedConflictGestures};anonymous.__workletHash=16784598584632;anonymous.__initData=_worklet_16784598584632_init_data;anonymous.__stackDetails=_e;return anonymous;}()).onUpdate(function(){var _e=[new global.Error(),-3,-27];var anonymous=function anonymous(e){onGestureUpdate(e);if(userDefinedConflictGestures.onUpdate)userDefinedConflictGestures.onUpdate(e);};anonymous.__closure={onGestureUpdate:onGestureUpdate,userDefinedConflictGestures:userDefinedConflictGestures};anonymous.__workletHash=2328906842392;anonymous.__initData=_worklet_2328906842392_init_data;anonymous.__stackDetails=_e;return anonymous;}()).onEnd(function(){var _e=[new global.Error(),-3,-27];var anonymous=function anonymous(e,success){onGestureEnd(e,success);if(userDefinedConflictGestures.onEnd)userDefinedConflictGestures.onEnd(e,success);};anonymous.__closure={onGestureEnd:onGestureEnd,userDefinedConflictGestures:userDefinedConflictGestures};anonymous.__workletHash=15252565988695;anonymous.__initData=_worklet_15252565988695_init_data;anonymous.__stackDetails=_e;return anonymous;}()).onFinalize(function(){var _e=[new global.Error(),-2,-27];var anonymous=function anonymous(e,success){if(userDefinedConflictGestures.onFinalize)userDefinedConflictGestures.onFinalize(e,success);};anonymous.__closure={userDefinedConflictGestures:userDefinedConflictGestures};anonymous.__workletHash=4420764882059;anonymous.__initData=_worklet_4420764882059_init_data;anonymous.__stackDetails=_e;return anonymous;}());return gesture;},[onGestureStart,onGestureUpdate,onGestureEnd,onConfigurePanGesture]);(0,_useUpdateGestureConfig.useUpdateGestureConfig)(gesture,options);return gesture;};exports.usePanGestureProxy=usePanGestureProxy;
//# sourceMappingURL=usePanGestureProxy.js.map