"use client"; import { Edit } from "lucide-react"; import { Script } from "@/app/_utils/scripts-utils"; import { ScriptModal } from "@/app/_components/FeatureComponents/Modals/ScriptModal"; interface EditScriptModalProps { isOpen: boolean; onClose: () => void; onSubmit: ( formData: FormData ) => Promise<{ success: boolean; message: string }>; script: Script | null; form: { name: string; description: string; content: string; }; onFormChange: (updates: Partial) => void; } export const EditScriptModal = ({ isOpen, onClose, onSubmit, script, form, onFormChange, }: EditScriptModalProps) => { if (!script) return null; return ( } form={form} onFormChange={onFormChange} additionalFormData={{ id: script.id }} /> ); }