fix: 恢复PR#1386误删的showTitlePreview属性声明,修复TS编译错误 #1388

Closed
xiaoxia wants to merge 7 commits from fix/restore-showTitlePreview-prop into develop
2 changed files with 4 additions and 2 deletions
+1 -2
View File
@@ -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}
/>
)}
@@ -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<PreviewVideoPanelProps> = ({
onRegenerate,
titleText,
titleSettings,
showTitlePreview,
sourceVideoUrl,
}) => {
const hasPreview = previewStatus === "ready" && previewResult