fix: add missing onUpdateTrack prop to Track component
Fixed "onUpdateTrack is not defined" error by: - Added onUpdateTrack to TrackProps interface - Added onUpdateTrack to Track component destructuring - Passed onUpdateTrack prop from TrackList to Track This prop is required for: - Track height resizing functionality - Automation lane updates - General track property updates 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -30,6 +30,7 @@ export interface TrackProps {
|
|||||||
onPanChange: (pan: number) => void;
|
onPanChange: (pan: number) => void;
|
||||||
onRemove: () => void;
|
onRemove: () => void;
|
||||||
onNameChange: (name: string) => void;
|
onNameChange: (name: string) => void;
|
||||||
|
onUpdateTrack: (trackId: string, updates: Partial<TrackType>) => void;
|
||||||
onSeek?: (time: number) => void;
|
onSeek?: (time: number) => void;
|
||||||
onLoadAudio?: (buffer: AudioBuffer) => void;
|
onLoadAudio?: (buffer: AudioBuffer) => void;
|
||||||
onToggleEffect?: (effectId: string) => void;
|
onToggleEffect?: (effectId: string) => void;
|
||||||
@@ -57,6 +58,7 @@ export function Track({
|
|||||||
onPanChange,
|
onPanChange,
|
||||||
onRemove,
|
onRemove,
|
||||||
onNameChange,
|
onNameChange,
|
||||||
|
onUpdateTrack,
|
||||||
onSeek,
|
onSeek,
|
||||||
onLoadAudio,
|
onLoadAudio,
|
||||||
onToggleEffect,
|
onToggleEffect,
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ export function TrackList({
|
|||||||
onNameChange={(name) =>
|
onNameChange={(name) =>
|
||||||
onUpdateTrack(track.id, { name })
|
onUpdateTrack(track.id, { name })
|
||||||
}
|
}
|
||||||
|
onUpdateTrack={onUpdateTrack}
|
||||||
onSeek={onSeek}
|
onSeek={onSeek}
|
||||||
onLoadAudio={(buffer) =>
|
onLoadAudio={(buffer) =>
|
||||||
onUpdateTrack(track.id, { audioBuffer: buffer })
|
onUpdateTrack(track.id, { audioBuffer: buffer })
|
||||||
|
|||||||
Reference in New Issue
Block a user