From dc4313d41844523fe2ced53d322406b09b97649d Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 25 Jul 2026 02:51:53 +0000 Subject: [PATCH] feat: add confirmation dialog for payment deletion Co-authored-by: shadowcoder8 <185462083+shadowcoder8@users.noreply.github.com> --- frontend/payment-management.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/payment-management.js b/frontend/payment-management.js index 43cfc33..bc94aca 100644 --- a/frontend/payment-management.js +++ b/frontend/payment-management.js @@ -159,14 +159,17 @@ async function addPayment(paymentData) { // Delete a payment async function deletePayment(paymentId) { + if (!confirm('Are you sure you want to delete this payment?')) return; const response = await fetch(`/payments/${paymentId}`, { method: 'DELETE' }); if (response.ok) { + alert('Payment deleted successfully'); await loadPayments(); // Refresh payments after deleting } else { console.error('Failed to delete payment:', await response.json()); + alert('Failed to delete payment'); } }