From 565d2595da3ab23c39b5cd5fdcacdf676ca0e572 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 2 Mar 2026 16:40:41 +0100 Subject: clcik to seek on keyframes --- .../editor/panels/timeline/timeline-element.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'apps/web/src/components/editor/panels') diff --git a/apps/web/src/components/editor/panels/timeline/timeline-element.tsx b/apps/web/src/components/editor/panels/timeline/timeline-element.tsx index f4258aa0..3ce2cd14 100644 --- a/apps/web/src/components/editor/panels/timeline/timeline-element.tsx +++ b/apps/web/src/components/editor/panels/timeline/timeline-element.tsx @@ -259,7 +259,7 @@ export function TimelineElement({ handleKeyframeMouseDown, handleKeyframeClick, getVisualOffsetPx, - } = useKeyframeDrag({ zoomLevel, element }); + } = useKeyframeDrag({ zoomLevel, element, displayedStartTime }); const handleRevealInMedia = ({ event }: { event: React.MouseEvent }) => { event.stopPropagation(); if (hasMediaId(element)) { @@ -516,6 +516,7 @@ function KeyframeIndicators({ event: React.MouseEvent; keyframes: SelectedKeyframeRef[]; orderedKeyframes: SelectedKeyframeRef[]; + indicatorTime: number; }) => void; getVisualOffsetPx: (params: { indicatorTime: number; @@ -554,12 +555,13 @@ function KeyframeIndicators({ onMouseDown={(event) => onKeyframeMouseDown({ event, keyframes: indicator.keyframes }) } - onClick={(event) => - onKeyframeClick({ - event, - keyframes: indicator.keyframes, - orderedKeyframes, - }) + onClick={(event) => + onKeyframeClick({ + event, + keyframes: indicator.keyframes, + orderedKeyframes, + indicatorTime: indicator.time, + }) } aria-label="Select keyframe" > -- cgit v1.3.1