diff --git a/apps/web/src/pages/editing-planner/components/TopBar.tsx b/apps/web/src/pages/editing-planner/components/TopBar.tsx old mode 100644 new mode 100755 index e27e48b03..e109166c4 --- a/apps/web/src/pages/editing-planner/components/TopBar.tsx +++ b/apps/web/src/pages/editing-planner/components/TopBar.tsx @@ -2,7 +2,7 @@ import React from "react" import type { EditingTemplate } from "@/api/editing-planner" interface TopBarProps { - currentTemplate: EditingTemplate | undefined + currentTemplate: EditingTemplate | null canUndo: boolean canRedo: boolean onUndo: () => void diff --git a/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts b/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts old mode 100644 new mode 100755 index 8fe57d7a0..451f15925 --- a/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts +++ b/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts @@ -20,6 +20,7 @@ import type { ClipType, TtsConfig, TtsMode, + TrimConfig, WatermarkConfig, IntroOutroConfig, PipConfig, @@ -289,7 +290,7 @@ export const useTemplateManagement = (params: UseTemplateManagementParams) => { ? { rate: clip.playback_speed, pitchCorrection: true } : undefined, tts_config: (clip.config?.tts_config as TtsConfig) || undefined, - trim_config: (clip.config?.trim_config as typeof ClipData.prototype.trim_config) || undefined, + trim_config: (clip.config?.trim_config as TrimConfig) || undefined, })) setTimeout(() => resetClips(mapped), 100) } else if (cfg.segments && cfg.segments.length > 0) {