Compare commits

...

3 Commits

Author SHA1 Message Date
e7d78883b3 Seasonpicks: Fix accordion grid layout when signed out
All checks were successful
Build Formula11 Docker Image / pocketbase-docker (push) Successful in 26s
2025-03-14 00:44:48 +01:00
d72b623105 Racepicks: Fix accordion grid layout when signed out 2025-03-14 00:44:39 +01:00
1ddd2282e2 Skeleton: Invalidate seasonpick-/racepick-data when logging in 2025-03-14 00:44:26 +01:00
4 changed files with 19 additions and 4 deletions

View File

@ -75,7 +75,11 @@
<span class="font-bold">Next Race Guess</span>
</svelte:fragment>
<svelte:fragment slot="content">
<div class="grid grid-cols-2 gap-2 lg:mx-auto lg:w-fit lg:grid-cols-6">
<div
class="grid grid-cols-2 gap-2 lg:mx-auto lg:w-fit {data.user
? 'lg:grid-cols-6'
: 'lg:grid-cols-4'}"
>
<!-- Show information about the next race -->
<div class="card flex w-full min-w-40 flex-col p-2 shadow lg:max-w-40">
<span class="font-bold">

View File

@ -11,7 +11,14 @@ import {
import type { PageLoad } from "../$types";
export const load: PageLoad = async ({ fetch, depends }) => {
depends("data:racepicks", "data:users", "data:raceresults", "data:drivers", "data:races");
depends(
"data:racepicks",
"data:user",
"data:users",
"data:raceresults",
"data:drivers",
"data:races",
);
return {
racepicks: fetch_visibleracepicks(fetch),

View File

@ -67,7 +67,11 @@
<span class="font-bold">Your Season Pick</span>
</svelte:fragment>
<svelte:fragment slot="content">
<div class="grid grid-cols-2 gap-2 lg:mx-auto lg:w-fit lg:grid-cols-5 2xl:grid-cols-10">
<div
class="grid grid-cols-2 gap-2 lg:mx-auto lg:w-fit {data.user
? 'lg:grid-cols-5 2xl:grid-cols-10'
: 'lg:grid-cols-2 2xl:grid-cols-2'}"
>
<!-- Only show the stuff if signed in -->
{#if data.user}
{@const teamwinners = data.seasonpick

View File

@ -9,7 +9,7 @@ import {
import type { PageLoad } from "../$types";
export const load: PageLoad = async ({ fetch, depends }) => {
depends("data:teams", "data:drivers", "data:seasonpicks");
depends("data:teams", "data:drivers", "data:seasonpicks", "data:user");
return {
teams: fetch_teams(fetch),