fix: 移除any类型,使用TitleConfig类型注解
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 16s
AI Code Review / AI Code Review (pull_request) Failing after 40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 3m44s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 3m55s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 3m56s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1416h28m13s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1416h29m24s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1416h29m37s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1416h29m26s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1416h29m39s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1416h29m39s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1416h29m43s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1416h29m44s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1417h1m49s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1417h1m45s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1417h1m47s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 16s
AI Code Review / AI Code Review (pull_request) Failing after 40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 3m44s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 3m55s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 3m56s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1416h28m13s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1416h29m24s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1416h29m37s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1416h29m26s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1416h29m39s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1416h29m39s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1416h29m43s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1416h29m44s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1417h1m49s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1417h1m45s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1417h1m47s
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user