From 55d0525b371ca2867e92eda3b3e52b5e7b437297 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Thu, 27 Feb 2025 00:51:49 +0100 Subject: [PATCH] Racepicks: Fix "Your Race Pick" accordion opening lag --- src/routes/racepicks/+page.svelte | 180 +++++++++++++++--------------- 1 file changed, 89 insertions(+), 91 deletions(-) diff --git a/src/routes/racepicks/+page.svelte b/src/routes/racepicks/+page.svelte index 469be36..096909b 100644 --- a/src/routes/racepicks/+page.svelte +++ b/src/routes/racepicks/+page.svelte @@ -69,60 +69,60 @@ {#if data.currentrace} - - - - - Next Race Guess - - -
- -
-
- - Step {data.currentrace.step}: {data.currentrace.name} - - {#if data.currentrace.sprintdate} + {#await data.drivers then drivers} + + + + + Next Race Guess + + +
+ +
+
+ + {data.currentrace.name} + + {#if data.currentrace.sprintdate} +
+ SQuali: + {format_date(data.currentrace.sprintqualidate, dateformat)} +
+
+ SRace: + {format_date(data.currentrace.sprintdate, dateformat)} +
+ {/if}
- SQuali: - {format_date(data.currentrace.sprintqualidate, dateformat)} + Quali: + {format_date(data.currentrace.qualidate, dateformat)}
- SRace: - {format_date(data.currentrace.sprintdate, dateformat)} + Race: + {format_date(data.currentrace.racedate, dateformat)}
- {/if} -
- Quali: - {format_date(data.currentrace.qualidate, dateformat)} -
-
- Race: - {format_date(data.currentrace.racedate, dateformat)} -
-
-
- +
+
+ +
+
- +
+
+

Track Layout:

+
-
-

Track Layout:

- -
-
- - {#if data.user} - {#await data.drivers then drivers} + + {#if data.user}

Your P{data.currentrace.pxx} Pick:

@@ -151,56 +151,55 @@ />
- {/await} - {/if} + {/if} - - {#await Promise.all( [data.currentpickedusers, pickedusers, outstandingusers], ) then [currentpicked, picked, outstanding]} -
-
-

- Picked ({picked.length}/{currentpicked.length}): -

-
- {#each picked as user} - - {/each} + + {#await Promise.all( [data.currentpickedusers, pickedusers, outstandingusers], ) then [currentpicked, picked, outstanding]} +
+
+

+ Picked ({picked.length}/{currentpicked.length}): +

+
+ {#each picked as user} + + {/each} +
+
+
+

+ Missing ({outstanding.length}/{currentpicked.length}): +

+
+ {#each outstanding as user} + + {/each} +
-
-

- Missing ({outstanding.length}/{currentpicked.length}): -

-
- {#each outstanding as user} - - {/each} -
-
-
- {/await} -
- - - + {/await} +
+ + + + {/await} {/if} -
@@ -301,7 +300,6 @@ {/await}
-