From aafa81982f54ddb01c1e1fa1916401a9bfcd7e03 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 3 Oct 2023 18:37:44 +0100 Subject: [PATCH] reset --- .../ImageItem/ImageItem.android.tsx | 3 - src/view/com/lightbox/ImageViewing/index.tsx | 56 +++---------------- 2 files changed, 8 insertions(+), 51 deletions(-) diff --git a/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx b/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx index 98e63ce057..25a9c94ec1 100644 --- a/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx +++ b/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx @@ -156,7 +156,6 @@ const ImageItem = ({ delayLongPress, swipeToCloseEnabled = true, doubleTapToZoomEnabled = true, - gestureRef, }: Props) => { const [isScaled, setIsScaled] = useState(false) const [isLoaded, setIsLoaded] = useState(false) @@ -224,7 +223,6 @@ const ImageItem = ({ } const pinch = Gesture.Pinch() - .withRef(gestureRef) .onStart((e) => { pinchOrigin.value = { x: e.focalX - SCREEN.width/2, @@ -267,7 +265,6 @@ const ImageItem = ({ const pan = Gesture.Pan() .averageTouches(true) - .enabled(isScaled) .onChange((e) => { if (!imageDimensions) { return; diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index 7a50bdd434..e651b704d3 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -112,13 +112,6 @@ function ImageViewing({ return null } - const [gestureRefs] = useState(new Map()) - for (let imageSrc of images) { - if (!gestureRefs.get(imageSrc)) { - gestureRefs.set(imageSrc, createRef()) - } - } - return ( )} - images[index]} - getItemCount={() => images.length} - getItemLayout={(_, index) => ({ - length: SCREEN_WIDTH, - offset: SCREEN_WIDTH * index, - index, - })} - renderItem={({item: imageSrc}) => ( - - )} - renderScrollComponent={props => ( - - )} - onMomentumScrollEnd={onScroll} - //@ts-ignore - keyExtractor={(imageSrc, index) => - keyExtractor - ? keyExtractor(imageSrc, index) - : typeof imageSrc === 'number' - ? `${imageSrc}` - : imageSrc.uri - } + {typeof FooterComponent !== 'undefined' && (