From ee7eba0a852e70458bbebfe25dfe3a78c1e17b54 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Sun, 19 Jul 2026 14:59:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4any=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=EF=BC=8C=E4=BD=BF=E7=94=A8TitleConfig=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/pages/generate/GeneratePage.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/web/src/pages/generate/GeneratePage.tsx b/apps/web/src/pages/generate/GeneratePage.tsx index 4e6a6484d..5cb90e367 100755 --- a/apps/web/src/pages/generate/GeneratePage.tsx +++ b/apps/web/src/pages/generate/GeneratePage.tsx @@ -31,7 +31,7 @@ import { updateEditPlan, getGenerationTaskResults, } from "@/api/editPlans" -import type { GeneratedVideo, EditPlanConfig } from "@/api/editPlans" +import type { GeneratedVideo, EditPlanConfig, TitleConfig } from "@/api/editPlans" import { getEditingTemplates } from "@/api/editingPlanner" import { getTitles } from "@/api/titles" import apiClient from "@/api/client" @@ -293,14 +293,15 @@ const GeneratePage: React.FC = () => { } if (config.title_config) { + const tc = config.title_config as TitleConfig setTitleSettings((prev) => ({ ...prev, - title: config.title_config!.content || "", - aiAutoSelect: config.title_config!.ai_auto_select || false, - position: config.title_config!.position || prev.position, - font: (config.title_config as any)?.font_preset || prev.font, - size: (config.title_config as any)?.font_size || prev.size, - color: (config.title_config as any)?.font_color || prev.color, + title: tc.content || "", + aiAutoSelect: tc.ai_auto_select || false, + position: tc.position || prev.position, + font: tc.font_preset || prev.font, + size: tc.font_size || prev.size, + color: tc.font_color || prev.color, })) } if (config.segments && config.segments.length > 0) {