diff --git a/src/components/donations/DonationsOverview.svelte b/src/components/donations/DonationsOverview.svelte index dd43f7ca..85120751 100644 --- a/src/components/donations/DonationsOverview.svelte +++ b/src/components/donations/DonationsOverview.svelte @@ -1,18 +1,17 @@ - { - modal_open = false; - active_deletes[event.detail.id] = false; - }} - bind:modal_open - bind:delete_donor /> -{#if store.state.jwtinfo.userdetails.permissions.includes('DONOR:GET')} - {#await donors_promise} +{#if store.state.jwtinfo.userdetails.permissions.includes('DONATION:GET')} + {#await donations_promise} {:then} - {#if current_donors.length === 0} - + {#if current_donations.length === 0} + {:else} - {$_('name')} + Donor - {$_('contact-information')} + Target - {$_('donations')} + Amount per Distance - {#each current_donors as donor} - {#if donor.firstname + {#each current_donations as donation} + {#if donation.donor.firstname .toLowerCase() .includes( searchvalue.toLowerCase() - ) || donor.middlename + ) || donation.donor.middlename .toLowerCase() .includes( searchvalue.toLowerCase() - ) || donor.lastname + ) || donation.donor.lastname .toLowerCase() .includes( searchvalue.toLowerCase() - ) || should_display_based_on_id(donor.id)} - + ) || donation.runner?.firstname + .toLowerCase() + .includes( + searchvalue.toLowerCase() + ) || donation.runner?.middlename + .toLowerCase() + .includes( + searchvalue.toLowerCase() + ) || donation.runner?.lastname + .toLowerCase() + .includes( + searchvalue.toLowerCase() + ) || should_display_based_on_id(donation.id)} +
-
-
- {donor.firstname} - {donor.middlename || ''} - {donor.lastname} -
-
+ {donation.donor.firstname} + {donation.donor.middlename || ''} + {donation.donor.lastname}
- {#if donor.email} -
{donor.email}
- {/if} - {#if donor.phone} -
{donor.phone}
- {/if} - {#if donor.address.address1 !== null} - {donor.address.address1}
- {donor.address.address2 || ''}
- {donor.address.postalcode} - {donor.address.city} - {donor.address.country} + {#if donation.runner} + + {:else} +
+ Fixed Donation +
{/if} - TODO - {(donor.donationAmount/100).toFixed(2).toLocaleString("de-DE", {valute: "EUR"})}€ + {#if donation.amountPerDistance} +
+ {(donation.amountPerDistance / 100) + .toFixed(2) + .toLocaleString('de-DE', { valute: 'EUR' })}€ +
+ {:else} +
+ Fixed Donation +
+ {/if} - {#if active_deletes[donor.id] === true} + +
+ {(donation.amount / 100) + .toFixed(2) + .toLocaleString('de-DE', { valute: 'EUR' })}€ +
+ + {#if active_deletes[donation.id] === true} @@ -155,12 +169,12 @@ {$_('details')} - {#if store.state.jwtinfo.userdetails.permissions.includes('DONOR:DELETE')} + {#if store.state.jwtinfo.userdetails.permissions.includes('DONATION:DELETE')}