'use client' import { useThemeStyles, useTheme, cn } from '@/lib/ui-styles' interface TemplateManagerHeaderProps { searchTerm: string onSearchChange: (value: string) => void } export default function TemplateManagerHeader({ searchTerm, onSearchChange, }: TemplateManagerHeaderProps) { const styles = useThemeStyles() const theme = useTheme() const textTitle = theme === 'dark' ? 'text-white' : 'text-slate-900' const textDesc = theme === 'dark' ? 'text-slate-400' : 'text-slate-500' return (

模板管理

预制模板可预览和启用,自定义模板按许可证开放。

onSearchChange(e.target.value)} placeholder="搜索模板名称..." className={cn(styles.inputStyles.base, 'pl-11 pr-10')} /> {searchTerm && ( )}
) }