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}
-
{$_('runners-are-being-loaded')}
-
{$_('this-might-take-a-moment')}
+ role="alert"
+ >
+
{$_("runners-are-being-loaded")}
+
{$_("this-might-take-a-moment")}
{:then}
{#if current_runners.length === 0}
@@ -74,33 +71,35 @@
+ class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"
+ >
{
- const newstate = !current_runners.some((r) => r.is_selected === true);
+ const newstate = !current_runners.some(
+ (r) => r.is_selected === true
+ );
current_runners = current_runners.map((r) => {
r.is_selected = newstate;
return r;
});
}}
- class="underline cursor-pointer select-none">{#if current_runners.some((r) => r.is_selected === true)}
- {$_('deselect-all')}
- {:else}{$_('select-all')}{/if}
+ class="underline cursor-pointer select-none"
+ >{#if current_runners.some((r) => r.is_selected === true)}
+ {$_("deselect-all")}
+ {:else}{$_("select-all")}{/if}
|
- {$_('name')}
+ class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"
+ >
+ {$_("name")}
|
- {$_('contact-information')}
+ class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"
+ >
+ {$_("contact-information")}
|
- {$_('group')}
+ class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"
+ >
+ {$_("group")}
|
- {$_('distance-in-km')}
+ class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider"
+ >
+ {$_("distance-in-km")}
|
- {$_('action')}
+ {$_("action")}
|
@@ -160,19 +167,21 @@
{#if filterGroupIDs.includes(runner.group.id) || filterGroupIDs.includes(runner.group.parentGroup?.id) || filterGroupIDs.length === 0}
+ data-groupid={runner.group.id}
+ >
+ 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}