diff --git a/src/components/runners/RunnersOverview.svelte b/src/components/runners/RunnersOverview.svelte index 087bacb4..8263eff3 100644 --- a/src/components/runners/RunnersOverview.svelte +++ b/src/components/runners/RunnersOverview.svelte @@ -27,12 +27,8 @@ $: sponsoring_contracts_show = current_runners.some( (r) => r.is_selected === true ); - $: cards_show = current_runners.some( - (r) => r.is_selected === true - ); - $: certificates_show = current_runners.some( - (r) => r.is_selected === true - ); + $: cards_show = current_runners.some((r) => r.is_selected === true); + $: certificates_show = current_runners.some((r) => r.is_selected === true); $: generate_runners = current_runners.filter((r) => r.is_selected === true); $: teams = []; $: orgs = []; @@ -59,13 +55,14 @@ } -{#if store.state.jwtinfo.userdetails.permissions.includes('RUNNER:GET')} +{#if store.state.jwtinfo.userdetails.permissions.includes("RUNNER:GET")} {#await runners_promise} {:then} {#if current_runners.length === 0} @@ -74,33 +71,35 @@ + placeholder={$_("datatable.search")} + aria-label={$_("datatable.search")} + class="gridjs-input gridjs-search-input mb-4" + />
- + + class="focus:ring-indigo-500 h-4 w-4 text-indigo-600 border-gray-300 rounded" + />
{runner.firstname} - {runner.middlename || ''} + {runner.middlename || ""} {runner.lastname}
@@ -187,60 +196,80 @@ {/if} {#if runner.address.address1 !== null} {runner.address.address1}
- {runner.address.address2 || ''}
+ {runner.address.address2 || ""}
{runner.address.postalcode} {runner.address.city} {runner.address.country} {/if} - {#if runner.group.responseType === 'RUNNERTEAM'} + {#if runner.group.responseType === "RUNNERTEAM"} {runner.group.parentGroup.name} > {runner.group.name} + class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800" + >{runner.group.parentGroup.name} > {runner.group + .name} {/if} - {#if runner.group.responseType === 'RUNNERORGANIZATION'} + {#if runner.group.responseType === "RUNNERORGANIZATION"} {runner.group.name} + class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800" + >{runner.group.name} {/if} - {runner.distance /1000 } km + {runner.distance / 1000} km {#if active_deletes[runner.id] === true} + class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium" + > + class="ml-4 text-indigo-600 hover:text-indigo-900 cursor-pointer" + >{$_("cancel-delete")} + class="ml-4 text-red-600 hover:text-red-900 cursor-pointer" + >{$_("confirm-delete")} {:else} + class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium" + > {$_('details')} - {#if store.state.jwtinfo.userdetails.permissions.includes('RUNNER:DELETE')} + class="text-indigo-600 hover:text-indigo-900" + >{$_("details")} + {#if store.state.jwtinfo.userdetails.permissions.includes("RUNNER:DELETE")} + class="ml-4 text-red-600 hover:text-red-900 cursor-pointer" + >{$_("delete")} {/if} {/if} @@ -255,7 +284,7 @@ {:catch error}
- {$_('general_promise_error')} + {$_("general_promise_error")} {error}