From 3a2323a2af35b5ba96d20bb0c7fceb69c7bb445b Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 14 Sep 2026 20:43:50 +0800 Subject: [PATCH] refactor: delete SaveModal.tsx (#1899 #1900) --- .../editing-planner/components/SaveModal.tsx | 86 ------------------- 1 file changed, 86 deletions(-) delete mode 100644 apps/web/src/pages/editing-planner/components/SaveModal.tsx diff --git a/apps/web/src/pages/editing-planner/components/SaveModal.tsx b/apps/web/src/pages/editing-planner/components/SaveModal.tsx deleted file mode 100644 index 55962f26f..000000000 --- a/apps/web/src/pages/editing-planner/components/SaveModal.tsx +++ /dev/null @@ -1,86 +0,0 @@ -/** - * 保存/更新模板弹窗 — V21 设计系统 - * 分类使用 Select 关联后端分类 API(P1-5) - */ -import React from "react" -import { Modal, Input, Select } from "@/components/ui" -import type { TemplateCategory } from "@/api/editing-planner" - -interface SaveModalProps { - open: boolean - loading: boolean - isUpdate: boolean - draftName: string - draftCategory: string - draftTags: string - categories: TemplateCategory[] - estimatedDuration: number - onNameChange: (v: string) => void - onCategoryChange: (v: string) => void - onTagsChange: (v: string) => void - onSave: () => void - onCancel: () => void -} - -const SaveModal: React.FC = ({ - open, - loading, - isUpdate, - draftName, - draftCategory, - draftTags, - categories, - estimatedDuration, - onNameChange, - onCategoryChange, - onTagsChange, - onSave, - onCancel, -}) => { - return ( - -
- - onNameChange(e.target.value)} - /> -
- -
- - onTagsChange(e.target.value)} - /> -
- -
- ⏱️ 预估时长:~{estimatedDuration}s -
-
- ) -} - -export default SaveModal