'use client' import { buttonStyles, buttonModifiers, inputStyles, cn } from '@/lib/ui-styles' import type { TemplateForm, BuiltinTemplateConfig } from '../types' interface TemplateBasicsFormProps { form: TemplateForm statusOptions: Array<{ value: string; label: string }> materialTypeOptions: string[] showPresetSelector: boolean selectedPreset: string | null presets: BuiltinTemplateConfig[] onChange: (patch: Partial) => void onSelectPreset: (presetKey: string) => void } export default function TemplateBasicsForm({ form, statusOptions, materialTypeOptions, showPresetSelector, selectedPreset, presets, onChange, onSelectPreset, }: TemplateBasicsFormProps) { return (
onChange({ name: e.target.value })} className={cn(inputStyles.base)} placeholder="例如:产品素材模板" />

给模板起一个容易识别的名称