From b50ad87d34f2055ed40bbe202ef6fa347e0c6d1e Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 3 Mar 2024 12:30:59 -0600 Subject: [PATCH] mobile touch events --- .../timeline/EventReviewTimeline.tsx | 19 +++++------ web/src/hooks/use-handle-dragging.ts | 34 +++++++++++++------ 2 files changed, 33 insertions(+), 20 deletions(-) diff --git a/web/src/components/timeline/EventReviewTimeline.tsx b/web/src/components/timeline/EventReviewTimeline.tsx index e78f9ff21..9942d73bf 100644 --- a/web/src/components/timeline/EventReviewTimeline.tsx +++ b/web/src/components/timeline/EventReviewTimeline.tsx @@ -159,14 +159,6 @@ export function EventReviewTimeline({ useEffect(() => { generateSegments(); - - // TODO: touch events for mobile - document.addEventListener("mousemove", handleMouseMove); - document.addEventListener("mouseup", handleMouseUp); - return () => { - document.removeEventListener("mousemove", handleMouseMove); - document.removeEventListener("mouseup", handleMouseUp); - }; // we know that these deps are correct // eslint-disable-next-line react-hooks/exhaustive-deps }, [generateSegments, timelineStart, handleMouseUp, handleMouseMove]); @@ -174,6 +166,10 @@ export function EventReviewTimeline({ return (