diff --git a/apps/web/src/pages/generate/GeneratePage.tsx b/apps/web/src/pages/generate/GeneratePage.tsx index 75e714c6d..34934478f 100644 --- a/apps/web/src/pages/generate/GeneratePage.tsx +++ b/apps/web/src/pages/generate/GeneratePage.tsx @@ -28,8 +28,6 @@ import { useGenerateFormState } from "./hooks/useGenerateFormState" import { useStepNavigation } from "./hooks/useStepNavigation" import { useGenerateVideo } from "./hooks/useGenerateVideo" import { useStep5Preview } from "./hooks/useStep5Preview" -import { useQuery } from "@tanstack/react-query" -import { getAssetsByKind } from "@/api/assets" import "./generate.css" const GeneratePage: React.FC = () => { @@ -267,6 +265,7 @@ const GeneratePage: React.FC = () => { onRegenerate={step5Preview.regeneratePreview} titleText={titleSettings.title} titleSettings={titleSettings} + showTitlePreview={currentStep === 4} sourceVideoUrl={sourceVideoUrl} /> )} diff --git a/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx b/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx index 2c5ad84b4..a5502e9dc 100644 --- a/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx +++ b/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx @@ -29,6 +29,8 @@ interface PreviewVideoPanelProps { titleText?: string /** 标题样式设置 */ titleSettings?: TitleSettings + /** Step4 标题预览模式 */ + showTitlePreview?: boolean /** 素材视频 URL(用于 Step4 标题预览背景) */ sourceVideoUrl?: string } @@ -44,6 +46,7 @@ export const PreviewVideoPanel: React.FC = ({ onRegenerate, titleText, titleSettings, + showTitlePreview, sourceVideoUrl, }) => { const hasPreview = previewStatus === "ready" && previewResult