diff --git a/src/components/donations/DonationTableAction.svelte b/src/components/donations/DonationTableAction.svelte index e0574185..1cd8c3c2 100644 --- a/src/components/donations/DonationTableAction.svelte +++ b/src/components/donations/DonationTableAction.svelte @@ -9,10 +9,15 @@ export let paymentAction; +{#if paymentAction} +{:else} +{$_("enter-payment")} + +{/if} $_("action"), cell: (info) => { let detailsLink + let paymentAction if (info.row.original.donor != undefined){ detailsLink = `./${info.row.original.id}` + paymentAction = () => { + active_edits = current_donations.filter( + (r) => r.id == info.row.original.id + ); + } } return renderComponent(DonationTableAction, { @@ -124,11 +130,7 @@ (r) => r.id == info.row.original.id ); }, - paymentAction: () => { - active_edits = current_donations.filter( - (r) => r.id == info.row.original.id - ); - }, + paymentAction: paymentAction, deleteEnabled: store.state.jwtinfo.userdetails.permissions.includes( "DONATION:DELETE"