From a2db423baff2999ff003fa393d0b502a01bd87b8 Mon Sep 17 00:00:00 2001 From: SaaS Frontend Date: Sun, 26 Jul 2026 02:21:56 +0800 Subject: [PATCH] fix: import Dispatch/SetStateAction from react instead of React.* reference --- apps/web/src/pages/editing-planner/EditingPlanner.tsx | 0 .../pages/editing-planner/components/RightPanel.tsx | 0 .../src/pages/editing-planner/components/TopBar.tsx | 0 .../editing-planner/hooks/useTemplateManagement.ts | 10 +++++----- 4 files changed, 5 insertions(+), 5 deletions(-) mode change 100755 => 100644 apps/web/src/pages/editing-planner/EditingPlanner.tsx mode change 100755 => 100644 apps/web/src/pages/editing-planner/components/RightPanel.tsx mode change 100755 => 100644 apps/web/src/pages/editing-planner/components/TopBar.tsx mode change 100755 => 100644 apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts diff --git a/apps/web/src/pages/editing-planner/EditingPlanner.tsx b/apps/web/src/pages/editing-planner/EditingPlanner.tsx old mode 100755 new mode 100644 diff --git a/apps/web/src/pages/editing-planner/components/RightPanel.tsx b/apps/web/src/pages/editing-planner/components/RightPanel.tsx old mode 100755 new mode 100644 diff --git a/apps/web/src/pages/editing-planner/components/TopBar.tsx b/apps/web/src/pages/editing-planner/components/TopBar.tsx old mode 100755 new mode 100644 diff --git a/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts b/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts old mode 100755 new mode 100644 index 451f15925..9aa6de07c --- a/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts +++ b/apps/web/src/pages/editing-planner/hooks/useTemplateManagement.ts @@ -1,4 +1,4 @@ -import { useState, useCallback, useEffect } from "react" +import { useState, useCallback, useEffect, type Dispatch, type SetStateAction } from "react" import { message } from "antd" import type { EditingTemplate, @@ -41,10 +41,10 @@ interface UseTemplateManagementParams { setClips: (updater: (prev: ClipData[]) => ClipData[]) => void setSelectedClipId: (id: string | null) => void setMediaAssets: (assets: MediaAsset[]) => void - setTitleConfig: React.Dispatch> - setSubtitleSettings: React.Dispatch> - setBgmSettings: React.Dispatch> - setCoverConfig: React.Dispatch> + setTitleConfig: Dispatch> + setSubtitleSettings: Dispatch> + setBgmSettings: Dispatch> + setCoverConfig: Dispatch> // 保存时需要的配置 clips: ClipData[] totalDuration: number