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 && (
+