diff --git a/src/components/video-editor/SettingsPanel.tsx b/src/components/video-editor/SettingsPanel.tsx index 586e09d2a..eb172ef57 100644 --- a/src/components/video-editor/SettingsPanel.tsx +++ b/src/components/video-editor/SettingsPanel.tsx @@ -519,6 +519,8 @@ interface SettingsPanelProps { selectedZoomMode?: ZoomMode | null; onZoomModeChange?: (mode: ZoomMode) => void; onZoomDelete?: (id: string) => void; + onClearAllZooms?: () => void; + hasZoomRegions?: boolean; selectedClipId?: string | null; selectedClipSpeed?: number | null; selectedClipMuted?: boolean | null; @@ -979,6 +981,8 @@ export function SettingsPanel({ selectedZoomMode, onZoomModeChange, onZoomDelete, + onClearAllZooms, + hasZoomRegions = false, selectedClipId, selectedClipSpeed, selectedClipMuted, @@ -3800,6 +3804,17 @@ export function SettingsPanel({ {tSettings("zoom.deleteZoom", "Delete Zoom")} )} + {activeEffectSection === "zoom" && hasZoomRegions && ( + + )} {activeEffectSection === "audio" && selectedAudioId && ( +