'use client' import { useState } from 'react' export function ApiTemplateEditor({ template, saving, onSave, onPreview, }: { template: { id: string; template_key: string; subject: string; body: string; language: string; is_active: boolean } saving: boolean onSave: (subject: string, body: string) => void onPreview: (subject: string, body: string) => void }) { const [subject, setSubject] = useState(template.subject) const [body, setBody] = useState(template.body) const [expanded, setExpanded] = useState(false) return (
{template.template_key}

{subject}

{template.language}
{expanded && (
setSubject(e.target.value)} className="w-full px-3 py-2 border border-slate-300 rounded-lg text-sm" />