'use client' import { useThemeStyles, cn } from '@/lib/ui-styles' import type { DisplayTemplate } from './types' interface CustomTemplateSectionProps { loading: boolean error: string | null templates: DisplayTemplate[] filteredTemplates: DisplayTemplate[] deletingId: string | null onCreate: () => void onPreview: (template: DisplayTemplate) => void onActivate: (id: string) => void onDeactivate: (id: string) => void onEdit: (template: DisplayTemplate) => void onDuplicate: (template: DisplayTemplate) => void onDelete: (id: string) => void } export default function CustomTemplateSection({ loading, error, templates, filteredTemplates, deletingId, onCreate, onPreview, onActivate, onDeactivate, onEdit, onDuplicate, onDelete, }: CustomTemplateSectionProps) { const styles = useThemeStyles() return (
这里列出你自己创建的模板,可继续编辑、复制或删除
这些模板才会被真实上传面板使用,确保状态为“启用”后用户才能看到。
{tpl.name}
{tpl.description && ({tpl.description}
)}