add empty state for runners_laptime
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Philipp Dormann 2023-04-15 20:37:26 +02:00
parent 431fc5a047
commit 8139a3f60b
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314
1 changed files with 48 additions and 44 deletions

View File

@ -241,51 +241,55 @@
> >
{$_("top-laeufer")} ({$_("rundenzeit")}) {$_("top-laeufer")} ({$_("rundenzeit")})
</h1> </h1>
<table class="table p-4 bg-white shadow rounded-lg w-full"> {#if runners_by_laptime.length === 0}
<thead> <p class="w-full text-center text-3xl">Noch keine Daten...</p>
<tr> {:else}
<th <table class="table p-4 bg-white shadow rounded-lg w-full">
class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900" <thead>
> <tr>
{$_("platz")} <th
</th> class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900"
<th >
class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900" {$_("platz")}
> </th>
{$_("laeufer")} <th
</th> class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900"
<th >
class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900" {$_("laeufer")}
> </th>
{$_("organisation")} <th
</th> class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900"
<th >
class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900" {$_("organisation")}
> </th>
{$_("schnellste-rundenzeit")} <th
</th> class="border p-4 dark:border-dark-5 whitespace-nowrap font-normal text-gray-900"
</tr> >
</thead> {$_("schnellste-rundenzeit")}
<tbody> </th>
{#each runners_by_laptime as r, i}
<tr class="text-gray-700">
<td class="border p-4 dark:border-dark-5">
{i + 1}
</td>
<td class="border p-4 dark:border-dark-5">
{r.firstname}
{r.lastname}
</td>
<td class="border p-4 dark:border-dark-5">
{r.group.name}
</td>
<td class="border p-4 dark:border-dark-5">
{format_laptime(r.minLaptime)}
</td>
</tr> </tr>
{/each} </thead>
</tbody> <tbody>
</table> {#each runners_by_laptime as r, i}
<tr class="text-gray-700">
<td class="border p-4 dark:border-dark-5">
{i + 1}
</td>
<td class="border p-4 dark:border-dark-5">
{r.firstname}
{r.lastname}
</td>
<td class="border p-4 dark:border-dark-5">
{r.group.name}
</td>
<td class="border p-4 dark:border-dark-5">
{format_laptime(r.minLaptime)}
</td>
</tr>
{/each}
</tbody>
</table>
{/if}
</div> </div>
{:else if current_page === "orgs_distance"} {:else if current_page === "orgs_distance"}
<div transition:slide|local> <div transition:slide|local>