From 35210c1d592dc3cc3e58a7684ca03d9c90d13a39 Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Mon, 27 Apr 2020 11:14:43 +0700 Subject: [PATCH] better click detection --- src/components/node/NodeImageSlideBlock/index.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/node/NodeImageSlideBlock/index.tsx b/src/components/node/NodeImageSlideBlock/index.tsx index d82135ad..8593c2db 100644 --- a/src/components/node/NodeImageSlideBlock/index.tsx +++ b/src/components/node/NodeImageSlideBlock/index.tsx @@ -183,8 +183,7 @@ const NodeImageSlideBlock: FC = ({ setIsDragging(false); normalizeOffset(); - if (Math.abs(+new Date() - drag_start) < 200) { - // click detection + if (Math.abs(new Date().getTime() - drag_start) < 200 && initial_x - getX(event) < 50) { onOpenPhotoSwipe(); } }, @@ -196,7 +195,7 @@ const NodeImageSlideBlock: FC = ({ setIsDragging(true); setInitialX(getX(event)); setInitialOffset(offset); - setDragStart(+new Date()); + setDragStart(new Date().getTime()); }, [setIsDragging, setInitialX, offset, setInitialOffset, setDragStart] );