diff --git a/src/components/runners/RunnersOverview.svelte b/src/components/runners/RunnersOverview.svelte index 9c6e29e4..54166f61 100644 --- a/src/components/runners/RunnersOverview.svelte +++ b/src/components/runners/RunnersOverview.svelte @@ -80,6 +80,22 @@ + + - - - - {#if active_deletes[runner.id] === true} - + + + {#if active_deletes[runner.id] === true} + {:else}
+ { + 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} + + @@ -124,6 +140,12 @@
+ +
@@ -135,56 +157,58 @@
- {#if runner.email} -
{runner.email}
- {/if} - {#if runner.phone} -
{runner.phone}
- {/if} - {#if runner.address.address1 !== null} - {runner.address.address1}
- {runner.address.address2 || ''}
- {runner.address.postalcode} - {runner.address.city} - {runner.address.country} - {/if} -
- {#if runner.group.responseType === 'RUNNERTEAM'} - {runner.group.name} - {/if} - {#if runner.group.responseType === 'RUNNERORGANIZATION'} - {runner.group.name} - {/if} - {runner.distance} - - + + {#if runner.email} +
{runner.email}
+ {/if} + {#if runner.phone} +
{runner.phone}
+ {/if} + {#if runner.address.address1 !== null} + {runner.address.address1}
+ {runner.address.address2 || ''}
+ {runner.address.postalcode} + {runner.address.city} + {runner.address.country} + {/if} +
+ {#if runner.group.responseType === 'RUNNERTEAM'} + {runner.group.name} + {/if} + {#if runner.group.responseType === 'RUNNERORGANIZATION'} + {runner.group.name} + {/if} + + {runner.distance} + + +