@@ -33,12 +33,11 @@ export const VideoTimeline = ({
3333 onSegmentSelect,
3434 playbackTime,
3535 onSeek,
36+ trimMode, // Added trimMode
3637 trimStart : externalTrimStart ,
3738 trimEnd : externalTrimEnd ,
3839 onTrimChange,
39- audioClips = [ ] ,
40- onAudioClipUpdate,
41- onAudioClipSelect
40+ audioClips = [ ]
4241} : VideoTimelineProps ) => {
4342 const timelineRef = useRef < HTMLDivElement > ( null ) ;
4443 const containerRef = useRef < HTMLDivElement > ( null ) ;
@@ -57,14 +56,6 @@ export const VideoTimeline = ({
5756 const [ dragNewStartTime , setDragNewStartTime ] = useState < number > ( 0 ) ;
5857 const dragNewStartTimeRef = useRef < number > ( 0 ) ;
5958
60- // Audio Dragging Logic
61- const [ draggingAudioId , setDraggingAudioId ] = useState < string | null > ( null ) ;
62- const [ draggingAudioType , setDraggingAudioType ] = useState < 'move' | 'start' | 'end' | null > ( null ) ;
63- const [ dragAudioNewStart , setDragAudioNewStart ] = useState < number > ( 0 ) ;
64- const [ dragAudioNewDuration , setDragAudioNewDuration ] = useState < number > ( 0 ) ;
65- const [ dragAudioNewSourceStart , setDragAudioNewSourceStart ] = useState < number > ( 0 ) ;
66- const dragAudioStateRef = useRef ( { start : 0 , duration : 0 , sourceStart : 0 } ) ;
67-
6859 // Internal trim state (defaults to full duration)
6960 const duration = session ?. metadata . duration || 1000 ;
7061 const trimStart = externalTrimStart ?? 0 ;
0 commit comments