{#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} [#{original_data.id}]
{#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}
{#if !is_paid_amount_valid} {$_("payment-amount-must-be-greater-than-0-00eur")} {/if}
{:catch error} {/await}