'use client'; import { useState, useEffect } from 'react'; import { Modal, StatusBadge } from '@/components/ui'; import FormField from '@/components/ui/FormField'; interface Props { isOpen: boolean; onClose: () => void; application: any; onSave?: (data: any) => void; } export default function ApplicationCardModal({ isOpen, onClose, application, onSave }: Props) { const [editing, setEditing] = useState(false); const [form, setForm] = useState({}); useEffect(() => { if (application) setForm({ ...application }); }, [application]); if (!application) return null; return ( {editing ? : onSave && } }>
{editing ? (
setForm({ ...form, subject: e.target.value })} className="input-field" />