From 648f0b8529b9f3bafb3bfd9a84a31bc9ac6623ae Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Thu, 17 Jul 2025 19:46:23 +0200 Subject: stable timeline --- .../editor/timeline/timeline-wheel-handler.tsx | 32 ---------------------- 1 file changed, 32 deletions(-) delete mode 100644 apps/web/src/components/editor/timeline/timeline-wheel-handler.tsx (limited to 'apps/web/src/components/editor/timeline/timeline-wheel-handler.tsx') diff --git a/apps/web/src/components/editor/timeline/timeline-wheel-handler.tsx b/apps/web/src/components/editor/timeline/timeline-wheel-handler.tsx deleted file mode 100644 index b7dfaf76..00000000 --- a/apps/web/src/components/editor/timeline/timeline-wheel-handler.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { useEffect } from "react"; - -export interface TimelineWheelHandlerProps { - timelineRef: React.RefObject; - isInTimeline: boolean; - handleWheel: (e: React.WheelEvent) => void; -} - -export function useTimelineWheelHandler({ - timelineRef, - isInTimeline, - handleWheel, -}: TimelineWheelHandlerProps) { - useEffect(() => { - const timelineContainer = timelineRef.current; - if (!timelineContainer || !isInTimeline) return; - - const handleWheelCapture = (e: WheelEvent) => { - handleWheel(e as any); - }; - - timelineContainer.addEventListener("wheel", handleWheelCapture, { - passive: false, - }); - - return () => { - timelineContainer.removeEventListener("wheel", handleWheelCapture); - }; - }, [handleWheel, isInTimeline, timelineRef]); - - return null; -} -- cgit v1.3.1