diff --git a/src/components/tools/DonationCreate.svelte b/src/components/tools/DonationCreate.svelte index 3602200f..87672ad6 100644 --- a/src/components/tools/DonationCreate.svelte +++ b/src/components/tools/DonationCreate.svelte @@ -5,7 +5,6 @@ DonorService, RunnerService, } from "@odit/lfk-client-js"; - import Svelecte from "svelecte"; import Select from "svelte-select"; import toast from "svelte-french-toast"; @@ -21,8 +20,9 @@ country: "Germany", }; let amount = 0; - let lastname = ""; let address_checked = false; + let donor_create_new = false; + let last_created = null; RunnerService.runnerControllerGetAll() .then((val) => { @@ -38,7 +38,7 @@ DonorService.donorControllerGetAll() .then((val) => { donors = val.map((r) => { - return { label: getDonorlabel(r), value: r }; + return { label: getRunnerLabel(r), value: r }; }); console.log("refreshed donors"); setTimeout(() => { @@ -54,8 +54,6 @@ const getRunnerLabel = (option) => option.firstname + " " + (option.middlename || "") + " " + option.lastname; - const getDonorlabel = (option) => `${option.firstname} (${option.lastname})`; - const filterRunners = (label, filterText, option) => { if (filterText.startsWith("#")) { return option.value.id == parseInt(filterText.replace("#", "")); @@ -70,221 +68,280 @@ runnerinfo = { id: 0, firstname: "", lastname: "" }; donorinfo = { id: 0, firstname: "", lastname: "" }; amount = 0; + address_checked = false; + donor_create_new = false; }
+ {$_("last-created-donation")}: #{last_created.id}: {last_created.amountPerDistance / + 100} € für {getRunnerLabel(last_created.runner)} von {getRunnerLabel( + last_created.donor + )} +