{#await promise} Loading scan details {:then} Scans {runner.value?.firstname} {runner.value?.middlename || ""} {runner.value?.lastname} - Scan #{original_data.id} {#if store.state.jwtinfo.userdetails.permissions.includes("SCAN:DELETE")} {#if delete_triggered} {$_("confirm-deletion")} { delete_triggered = !delete_triggered; }} class="w-full justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-blue-400 text-base font-medium text-white sm:w-auto sm:text-sm" >{$_("cancel")} {/if} {#if !delete_triggered} { delete_triggered = true; }} type="button" class="w-full justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-red-600 text-base font-medium text-white hover:bg-red-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-red-500 sm:w-auto sm:text-sm" >{$_("delete-scan")} {/if} {/if} {#if !delete_triggered} {$_("save-changes")} {/if} {$_("status")}: { editable.valid = !editable.valid; }} name="valid" type="checkbox" checked={editable.valid} class="focus:ring-indigo-500 align-bottom h-7 w-5font-medium text-indigo-600 border-gray-300 rounded" /> {#if editable.valid}{$_("valid")}{:else}{$_("invalid")}{/if} {#if editable.responseType === "TRACKSCAN"} {$_("track")}: {editable.track.name} {$_("laptime")}: {format_laptime(editable.laptime)} {/if} {$_("runner")} filterRunners(label, filterText, option)} items={current_runners} showChevron={true} isDisabled={editable.responseType === "TRACKSCAN"} placeholder={$_("search-for-runner-by-name-or-id")} noOptionsMessage={$_("no-runners-found")} bind:selectedValue={runner} on:select={(selectedValue) => { editable.runner = selectedValue.detail.value.id; }} on:clear={() => (editable.runner = null)} /> {$_("distance")} m {#if !is_distance_valid} {$_("the-scans-distance-must-be-greater-than-0m")} {/if} {:catch error} {/await}
{#if editable.valid}{$_("valid")}{:else}{$_("invalid")}{/if}