{#await donor_promise && runner_promise && 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' })}€
getDonorLabel(option)} getOptionLabel={(option) => getDonorLabel(option)} itemFilter={(label, filterText, option) => filterDonors(label, filterText, option)} items={current_runners} showChevron={true} placeholder={$_('search-for-runner-by-name-or-id')} noOptionsMessage={$_('no-runners-found')} bind:selectedValue={editable.runner} on:clear={() => (editable.runner = null)} />
{/if}
{#if !is_amount_valid} {$_('donation-amount-must-be-greater-that-0-00eur')} {/if}
{:catch error} {/await}