diff --git a/apps/web/src/pages/my-templates/MyTemplates.tsx b/apps/web/src/pages/my-templates/MyTemplates.tsx deleted file mode 100644 index f1119f5ff..000000000 --- a/apps/web/src/pages/my-templates/MyTemplates.tsx +++ /dev/null @@ -1,111 +0,0 @@ -/** - * 我的模板页面 - * 卡片视图展示用户已保存的剪辑模板 - * 支持搜索、分类筛选、编辑/复制/删除/使用模板生成 - */ -import React from "react" -import { Typography, Input, Select, Button, Empty, Spin, Row, Col } from "antd" -import { SearchOutlined, AppstoreOutlined, PlusOutlined } from "@ant-design/icons" -import { useNavigate } from "react-router-dom" -import type { EditingTemplate } from "@/api/editing-planner" -import { useMyTemplates } from "./hooks/useMyTemplates" -import { TemplateCard } from "./components/TemplateCard" -import "./MyTemplates.css" - -const { Title, Text } = Typography - -const MyTemplates: React.FC = () => { - const navigate = useNavigate() - const { - searchText, - setSearchText, - filterCategory, - setFilterCategory, - templates, - categories, - isLoading, - handleCopy, - handleDelete, - } = useMyTemplates() - - const handleEdit = (tpl: EditingTemplate) => { - navigate(`/editing-planner?template=${tpl.id}`) - } - - const handleGenerate = (tpl: EditingTemplate) => { - navigate(`/generate?templateId=${tpl.id}`) - } - - return ( -