diff --git a/src/routes/racepicks/+page.svelte b/src/routes/racepicks/+page.svelte
index 4da3792..b5720aa 100644
--- a/src/routes/racepicks/+page.svelte
+++ b/src/routes/racepicks/+page.svelte
@@ -3,50 +3,75 @@
import { getModalStore, type ModalStore } from "@skeletonlabs/skeleton";
import type { PageData } from "./$types";
import { RACE_PICTOGRAM_HEIGHT, RACE_PICTOGRAM_WIDTH } from "$lib/config";
+ import type { RacePick } from "$lib/schema";
let { data }: { data: PageData } = $props();
const modalStore: ModalStore = getModalStore();
const create_guess_handler = async (event: Event) => {};
+
+ const currentpick: RacePick | null =
+ data.racepicks.filter(
+ (racepick: RacePick) =>
+ racepick.expand.user.username === data.user?.username &&
+ racepick.race === data.currentrace?.id,
+ )[0] ?? null;
-
-
-
-
{#if data.currentrace}
-
-
Next Race
-
-
-
-
- Name: {data.currentrace.name}
- Step: {data.currentrace.step}
+
+
+
+
+
Next Race
+
+
+
+
+
+
+ Step {data.currentrace.step}: {data.currentrace.name}
{#if data.currentrace.sprintqualidate}
- Sprint Quali: {data.currentrace.sprintqualidate}
- Sprint Race: {data.currentrace.sprintdate}
+ Sprint Quali: {data.currentrace.sprintqualidate}
+ Sprint Race: {data.currentrace.sprintdate}
{:else}
- Sprint: No Sprint this time :)
+ Sprint: No Sprint :)
{/if}
- Quali: {data.currentrace.qualidate}
- Race: {data.currentrace.racedate}
+ Quali: {data.currentrace.qualidate}
+ Race: {data.currentrace.racedate}
-
-
-
- Hello
-
+
+
+ {#if currentpick}
+
+
+
Your Pick:
+
+ P{data.currentrace.pxx}: {currentpick.pxx}
+ DNF: {currentpick.dnf}
+
+
+
+
+
+
+ {/if}
{/if}