{#await promise} {$_('loading-donation-details')} {:then}
{original_data.donor.firstname} {original_data.donor.middlename || ''} {original_data.donor.lastname} > {#if original_data.responseType == 'DISTANCEDONATION'} {original_data.runner.firstname} {original_data.runner.middlename || ''} {original_data.runner.lastname} {:else} {$_('fixed-donation')}: {amount_input.toFixed(2).toLocaleString('de-DE', { valute: 'EUR' })}€ {/if} {#if store.state.jwtinfo.userdetails.permissions.includes('DONATION:DELETE')} {#if delete_triggered} {/if} {#if !delete_triggered} {/if} {/if} {#if !delete_triggered} {/if}
{$_('total-donation-amount')}: {(editable.amount / 100) .toFixed(2) .toLocaleString('de-DE', { valute: 'EUR' })}€ | {$_('paid-amount')}: {(editable.paidAmount / 100) .toFixed(2) .toLocaleString('de-DE', { valute: 'EUR' })}€ | {$_('status')}: {#if editable.status =="PAID"} {$_('paid')} {:else} {$_('open')} {/if}

filterDonors(label, filterText, option)} items={current_runners} showChevron={true} placeholder={$_('search-for-runner-by-name-or-id')} noOptionsMessage={$_('no-runners-found')} bind:selectedValue={runner} on:select={(selectedValue) => (editable.runner = selectedValue.detail.value)} on:clear={() => (editable.runner = null)} />
{/if}
{#if !is_amount_valid} {$_('donation-amount-must-be-greater-that-0-00eur')} {/if}
{:catch error} {/await}