From 082bb72ec1756fed08b5a0090b771415c95725b9 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Fri, 14 Mar 2025 01:45:57 +0100 Subject: [PATCH] Seasonpicks: Disable countdown until seasonpicks will be locked --- src/app.html | 5 ++++- src/routes/seasonpicks/+page.svelte | 11 +++++++++++ src/routes/seasonpicks/+page.ts | 2 ++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/app.html b/src/app.html index d18307f..cd3ce52 100644 --- a/src/app.html +++ b/src/app.html @@ -18,6 +18,9 @@ -
%sveltekit.body%
+ +
+ %sveltekit.body% +
diff --git a/src/routes/seasonpicks/+page.svelte b/src/routes/seasonpicks/+page.svelte index a3d8211..8f03e57 100644 --- a/src/routes/seasonpicks/+page.svelte +++ b/src/routes/seasonpicks/+page.svelte @@ -22,6 +22,7 @@ TEAM_BANNER_HEIGHT, TEAM_BANNER_WIDTH, } from "$lib/config"; + import Countdown from "$lib/components/Countdown.svelte"; let { data }: { data: PageData } = $props(); @@ -481,3 +482,13 @@ {/await} + +{#await Promise.all([data.seasonpicks, data.currentrace]) then [seasonpicks, currentrace]} + {#if seasonpicks.length <= 0 && currentrace} +
+ Season pick modification will be locked in + + . +
+ {/if} +{/await} diff --git a/src/routes/seasonpicks/+page.ts b/src/routes/seasonpicks/+page.ts index 2aecf9a..e0e4c06 100644 --- a/src/routes/seasonpicks/+page.ts +++ b/src/routes/seasonpicks/+page.ts @@ -5,6 +5,7 @@ import { fetch_seasonpickedusers, fetch_visibleseasonpicks, fetch_teams, + fetch_currentrace, } from "$lib/fetch"; import type { PageLoad } from "../$types"; @@ -17,6 +18,7 @@ export const load: PageLoad = async ({ fetch, depends }) => { seasonpicks: fetch_visibleseasonpicks(fetch), hottakes: fetch_hottakes(fetch), seasonpickedusers: fetch_seasonpickedusers(fetch), + currentrace: fetch_currentrace(fetch), // Used for countdown seasonpick: await fetch_currentseasonpick(fetch), };