{ 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} {:then} {#if current_donors.length === 0} {:else}
{#each current_donors as donor} {#if donor.firstname .toLowerCase() .includes( searchvalue.toLowerCase() ) || donor.middlename .toLowerCase() .includes( searchvalue.toLowerCase() ) || donor.lastname .toLowerCase() .includes( searchvalue.toLowerCase() ) || should_display_based_on_id(donor.id)} {#if active_deletes[donor.id] === true} {:else} {/if} {/if} {/each}
{$_('name')} {$_('contact-information')} {$_('donations')} {$_('total-donation-amount')} {$_('action')}
{donor.firstname} {donor.middlename || ''} {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}
TODO {(donor.donationAmount/100).toFixed(2).toLocaleString("de-DE", {valute: "EUR"})}€ {$_('details')} {#if store.state.jwtinfo.userdetails.permissions.includes('DONOR:DELETE')} {/if}
{/if} {:catch error}
{$_('general_promise_error')} {error}
{/await} {/if}