import AddMilestoneForm from '@/components/Milestones/AddMilestoneForm'; import AddPurchaseForm from '@/components/Transactions/AddPurchaseForm'; import { cn } from '@/lib/utils'; import { X } from 'lucide-react'; interface InlineFormProps { type: 'purchase' | 'milestone' | null; onClose: () => void; onPurchaseSuccess?: () => void; onMilestoneSuccess?: () => void; className?: string; } export default function InlineForm({ type, onClose, onPurchaseSuccess, onMilestoneSuccess, className }: InlineFormProps) { if (!type) return null; const title = type === 'purchase' ? 'ADD PURCHASE' : 'ADD MILESTONE'; return (