diff --git a/apps/desktop/src/components/template/TemplateCard.tsx b/apps/desktop/src/components/template/TemplateCard.tsx index a95a6a5..f079179 100644 --- a/apps/desktop/src/components/template/TemplateCard.tsx +++ b/apps/desktop/src/components/template/TemplateCard.tsx @@ -72,49 +72,58 @@ export const TemplateCard: React.FC = ({ const materialStats = getMaterialStats(); return ( -
- {/* 卡片头部 */} -
+
+ {/* 装饰性背景 */} +
+ + {/* 美观的卡片头部 */} +
-

- {template.name} -

+
+
+ +
+

+ {template.name} +

+
{template.description && ( -

+

{template.description}

)}
-
+
- + {showMenu && ( -
+
+
@@ -124,51 +133,53 @@ export const TemplateCard: React.FC = ({ {/* 状态指示器 */}
- {getStatusIcon(template.import_status)} - - {getStatusText(template.import_status)} - +
+ {getStatusIcon(template.import_status)} + + {getStatusText(template.import_status)} + +
- {/* 卡片内容 */} -
+ {/* 美观的卡片内容 */} +
{/* 基本信息 */}
-
-
+
+
{template.canvas_config.width}×{template.canvas_config.height}
-
分辨率
+
分辨率
-
-
+
+
{formatDuration(template.duration)}
-
时长
+
时长
- {/* 素材统计 */} + {/* 美观的素材统计 */}
-
素材统计
-
+
素材统计
+
{materialStats.video > 0 && ( -
-