+ {/* Header */}
+
+
+
+
模板管理 V2
+
管理和导入视频编辑模板 - 新版本
+
+
+
+
+
+
+
+
+ {/* Stats Panel */}
+ {showStats && stats && (
+
+
模板统计
+
+
+
{stats.total_templates}
+
总模板数
+
+
+
{stats.user_templates}
+
用户模板
+
+
+
{stats.cloud_templates}
+
云端模板
+
+
+
{stats.total_materials}
+
总素材数
+
+
+
+ )}
+
+ {/* Search and Filters */}
+
+
+ {/* Search */}
+
+
+
+ setSearchTerm(e.target.value)}
+ onKeyPress={(e) => e.key === 'Enter' && handleSearch()}
+ className="w-full pl-10 pr-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent"
+ />
+
+
+
+
+ {/* Controls */}
+
+ {/* Cloud Toggle */}
+
+
+ {/* View Mode */}
+
+
+
+
+
+ {/* Import Button */}
+
+
+
+
+
+ {/* Popular Tags */}
+ {popularTags.length > 0 && (
+
+
热门标签
+
+ {popularTags.map((tagInfo) => (
+
+ ))}
+ {selectedTag && (
+
+ )}
+
+
+ )}
+
+ {/* Template Grid/List */}
+
+ {loading ? (
+
+
+ 加载中...
+
+ ) : filteredTemplates.length === 0 ? (
+
+
+
+
+
暂无模板
+
点击"批量导入"按钮开始导入模板
+
+ ) : (
+ <>
+
+
+ 模板列表 ({filteredTemplates.length})
+
+ {selectedTag && (
+
+ 筛选标签: {selectedTag}
+
+ )}
+
+
+ {viewMode === 'grid' ? (
+
+ {filteredTemplates.map((template) => (
+
+ ))}
+
+ ) : (
+
+ {filteredTemplates.map((template) => (
+
+ ))}
+
+ )}
+ >
+ )}
+
+