From 821cd85267d394e1bccec7e6632cb01db55654e9 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 14 Sep 2026 20:45:32 +0800 Subject: [PATCH] refactor: delete Step1TemplateSelect.tsx (#1899 #1900) --- .../components/Step1TemplateSelect.tsx | 84 ------------------- 1 file changed, 84 deletions(-) delete mode 100644 apps/web/src/pages/generate/components/Step1TemplateSelect.tsx diff --git a/apps/web/src/pages/generate/components/Step1TemplateSelect.tsx b/apps/web/src/pages/generate/components/Step1TemplateSelect.tsx deleted file mode 100644 index 52cd525ee..000000000 --- a/apps/web/src/pages/generate/components/Step1TemplateSelect.tsx +++ /dev/null @@ -1,84 +0,0 @@ -/** - * Step 1 模板选择组件 - */ -import React from "react" -import type { EditingTemplate } from "@/api/editing-planner" -import { MODE_GRADIENTS } from "../constants" -import { useStep1Template } from "../hooks/useStep1Template" - -interface Step1TemplateSelectProps { - templates: EditingTemplate[] - selectedTemplate: string - onSelectTemplate: (id: string) => void -} - -const Step1TemplateSelect: React.FC = (props) => { - const { templates, selectedTemplate, handleSelect, handleKeySelect } = useStep1Template(props) - - return ( -
-

🎨 选择模板

- {templates.length === 0 ? ( -
-

暂无可用模板

-

- 请先在「模板编辑器」中创建模板 -

-
- ) : ( -
- {templates.map((tpl) => ( -
handleSelect(tpl.id)} - role="button" - tabIndex={0} - aria-pressed={selectedTemplate === tpl.id} - onKeyDown={(e) => handleKeySelect(e, tpl.id)} - > - ✓ -
- 🎬 -
-

{tpl.name}

-

{tpl.segments.length}片段

- {tpl.tags.length > 0 && ( -
- {tpl.tags.map((tag) => ( - - {tag} - - ))} -
- )} -
- ))} -
- )} -
- ) -} - -export default Step1TemplateSelect