'use client'; import { ReactNode } from 'react'; export default function FormWithConfirm({ action, confirmText, onSubmit, children, }: { action: (data: FormData) => Promise confirmText: string onSubmit?: () => void children: ReactNode }) { return (
{ if (!confirm(confirmText)) { e.preventDefault(); } else { e.currentTarget.requestSubmit(); onSubmit?.(); } }} > {children}
); };