From 4a2b5e87813f12b96e12d2ec1790e9f68c3c71d7 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Thu, 27 Feb 2025 00:09:24 +0100 Subject: [PATCH] Lib: Implement SeasonPickCard --- .../components/cards/SeasonPickCard.svelte | 399 ++++++++++++++++++ src/lib/components/index.ts | 2 + 2 files changed, 401 insertions(+) create mode 100644 src/lib/components/cards/SeasonPickCard.svelte diff --git a/src/lib/components/cards/SeasonPickCard.svelte b/src/lib/components/cards/SeasonPickCard.svelte new file mode 100644 index 0000000..7f1f197 --- /dev/null +++ b/src/lib/components/cards/SeasonPickCard.svelte @@ -0,0 +1,399 @@ + + +{#await Promise.all([data.graphics, data.drivers, data.teams]) then [graphics, drivers, teams]} + +
+ + Hottake + + + driver.active))} + {labelwidth} + {disabled} + {required} + > + WDC + + + + + WCC + + + + driver.active))} + {labelwidth} + {disabled} + {required} + > + Most Overtakes + + + + driver.active))} + {labelwidth} + {disabled} + {required} + > + Most DNFs + + + + + Doohan Starts + + + + +
+ +
+ + + +
+ +
+ + +
+ {#if seasonpick} + + + {:else} + + {/if} +
+
+
+{/await} diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts index 27e80c7..370b4b8 100644 --- a/src/lib/components/index.ts +++ b/src/lib/components/index.ts @@ -12,6 +12,7 @@ import DriverCard from "./cards/DriverCard.svelte"; import RaceCard from "./cards/RaceCard.svelte"; import RacePickCard from "./cards/RacePickCard.svelte"; import RaceResultCard from "./cards/RaceResultCard.svelte"; +import SeasonPickCard from "./cards/SeasonPickCard.svelte"; import SubstitutionCard from "./cards/SubstitutionCard.svelte"; import TeamCard from "./cards/TeamCard.svelte"; @@ -43,6 +44,7 @@ export { RaceCard, RacePickCard, RaceResultCard, + SeasonPickCard, SubstitutionCard, TeamCard,