// function invoicePay(id, name, date) { // $('#payId').text(id); // $('#payName').text(name); // $('#payDate').text(date); // $('#payModal').modal('show'); // $('#confirmPay').off('click').on('click', function () { // const $submitButton = $('#payModal .btn-primary'); // const originalButtonText = $submitButton.html(); // $submitButton.html(' Loading...'); // $submitButton.prop('disabled', true); // $.ajax({ // url: `/api/invoices/${id}/pay`, // type: 'PUT', // success: function (response) { // $('#dataTables').DataTable().ajax.reload(null, false); // showToast('success', response.message); // }, // error: function (error) { // console.error('AJAX error:', error); // $('#payModal').modal('hide'); // showToast('danger', error.responseJSON.message); // }, // complete: function () { // $submitButton.html(originalButtonText); // $submitButton.prop('disabled', false); // } // }); // $('#payModal').modal('hide'); // }); // }