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"