+
+
+ {$_("runner")}
+
+
+
+
+ {$_("donor")}
+
+
+ {
+ if (!e.detail?.value) {
+ donorinfo = { id: 0, firstname: "", lastname: "" };
+ return;
+ }
+ if (!e.detail?.$created) {
+ donorinfo = e.detail.value;
+ lastname = e.detail.value.lastname;
+ } else {
+ console.log("created option", e);
+ donorinfo.firstname = e.detail.value;
+ }
+ }}
+ class="rounded-l-md mt-1 focus:ring-indigo-500 focus:border-indigo-500 block w-full shadow-sm sm:text-sm border-gray-300 border bg-gray-50 text-neutral-800 rounded-md p-0.5"
+ />
+ {
+ donorinfo.lastname = e.target.value;
+ }}
+ type="text"
+ name="lastname"
+ class="mt-1 focus:ring-indigo-500 focus:border-indigo-500 block w-full shadow-sm rounded-l-md sm:text-sm border-gray-300 border bg-gray-50 text-neutral-800 rounded-md p-2"
+ />
+
+
+
+ {#if donorinfo.id == 0}
+
+ {:else}
+
+ {/if}
+
+
+
+
+
+ {#if address_checked}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/if}
+
+
+
+ {$_("amount-per-kilometer")}
+
+
+ 0}
+ class:focus:border-red-500={!amount > 0}
+ class:focus:ring-red-500={!amount > 0}
+ bind:value={amount}
+ type="number"
+ step="0.01"
+ name="donation_amount_eur"
+ class="focus:ring-indigo-500 focus:border-indigo-500 flex-1 block w-full rounded-none rounded-l-md sm:text-sm border-neutral-300 border bg-neutral-50 text-neutral-800 p-2"
+ placeholder="2.00"
+ />
+ €
+
+
+
+
+ {$_("confirm")}
+
+
+ {amount <= 0 ||
+ runnerinfo.id == 0 ||
+ (donorinfo.firstname.length == 0 && donorinfo.lastname.length == 0)}
+ {amount} - {runnerinfo.id} - {donorinfo.id} - {donorinfo.firstname} - {donorinfo.lastname}
+
+