From e31255dec60357f43cb91635d5203c230804fa6e Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 14 Sep 2026 20:45:20 +0800 Subject: [PATCH] refactor: delete TemplateLibrary.tsx (#1899 #1900) --- .../src/pages/templates/TemplateLibrary.tsx | 102 ------------------ 1 file changed, 102 deletions(-) delete mode 100644 apps/web/src/pages/templates/TemplateLibrary.tsx diff --git a/apps/web/src/pages/templates/TemplateLibrary.tsx b/apps/web/src/pages/templates/TemplateLibrary.tsx deleted file mode 100644 index 564a6ad7f..000000000 --- a/apps/web/src/pages/templates/TemplateLibrary.tsx +++ /dev/null @@ -1,102 +0,0 @@ -/** - * 模板库页面(升级版)— V21 设计系统 - * 对接后端模板管理 API: - * - 分页查询(page/page_size/category/keyword) - * - 模板详情(素材规则、字幕样式、BGM、比例等参数配置) - * - 复制模板 / 从模板生成 - * - 卡片网格布局 + 类型筛选 + 搜索 + 收藏 - */ -import React from "react" -import { useTemplateLibrary } from "./hooks/useTemplateLibrary" -import { useTemplateDetail } from "./hooks/useTemplateDetail" -import { TemplateHeader } from "./components/template-library/TemplateHeader" -import { TemplateToolbar } from "./components/template-library/TemplateToolbar" -import { TemplateGrid } from "./components/template-library/TemplateGrid" -import { TemplateDetailModal } from "./components/template-library/TemplateDetailModal" -import "./templates.css" - -const TemplateLibrary: React.FC = () => { - const { - templates, - totalTemplates, - isLoading, - isError, - error, - searchText, - activeType, - page, - pageSize, - setPage, - toggleFavorite, - handleCopy, - handleUse, - handleCreate, - handleSearchChange, - handleCategoryChange, - } = useTemplateLibrary() - - const { - previewTemplate, - detailLoading, - handlePreview, - handleClose, - handleToggleFavorite, - handleUse: handleUseFromDetail, - handleCopy: handleCopyFromDetail, - } = useTemplateDetail({ - onToggleFavorite: (id) => toggleFavorite(id), - onUse: handleUse, - onCopy: handleCopy, - }) - - return ( -
- {/* 页面头部 */} - - - {/* 工具栏:搜索 + 类型按钮组 + 时长筛选 */} - - - {/* 模板展示区 */} - - - {/* 详情弹窗 */} - {previewTemplate && ( - - )} - - {/* 详情加载中的提示 */} - {detailLoading && previewTemplate && ( -
加载中...
- )} -
- ) -} - -export default TemplateLibrary