From 9bbb88cdcbc53bb8fe2c81fc9ed6efb497d1d9a7 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 21 Jun 2024 15:06:40 -0600 Subject: [PATCH] Fix left swipe on preview (#12104) * Fix left swipe * Simplify --- .../components/player/PreviewThumbnailPlayer.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/web/src/components/player/PreviewThumbnailPlayer.tsx b/web/src/components/player/PreviewThumbnailPlayer.tsx index 0859a0af9..c8a8c060f 100644 --- a/web/src/components/player/PreviewThumbnailPlayer.tsx +++ b/web/src/components/player/PreviewThumbnailPlayer.tsx @@ -70,12 +70,6 @@ export default function PreviewThumbnailPlayer({ [ignoreClick, review, onClick], ); - const swipeHandlers = useSwipeable({ - onSwipedLeft: () => (setReviewed ? setReviewed(review) : null), - onSwipedRight: () => setPlayback(true), - preventScrollOnSwipe: true, - }); - const handleSetReviewed = useCallback(() => { if (review.end_time && !review.has_been_reviewed) { review.has_been_reviewed = true; @@ -83,6 +77,15 @@ export default function PreviewThumbnailPlayer({ } }, [review, setReviewed]); + const swipeHandlers = useSwipeable({ + onSwipedLeft: () => { + setPlayback(false); + handleSetReviewed(); + }, + onSwipedRight: () => setPlayback(true), + preventScrollOnSwipe: true, + }); + useContextMenu(imgRef, () => { onClick(review, true); });