From 262ac50356eb5464809cd3922c8f98f58629e695 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Mon, 16 Dec 2024 02:28:31 +0100 Subject: [PATCH] Lib: Add imgwidth/imgheight to Card component so layout doesn't jump when lazyloading images --- src/lib/components/Card.svelte | 27 +++++++++++++++------- src/lib/components/DriverCard.svelte | 5 +++- src/lib/components/RaceCard.svelte | 3 +++ src/lib/components/SubstitutionCard.svelte | 5 +++- src/lib/components/TeamCard.svelte | 3 +++ 5 files changed, 33 insertions(+), 10 deletions(-) diff --git a/src/lib/components/Card.svelte b/src/lib/components/Card.svelte index ed60173..1062415 100644 --- a/src/lib/components/Card.svelte +++ b/src/lib/components/Card.svelte @@ -1,5 +1,6 @@ @@ -78,6 +79,8 @@
diff --git a/src/lib/components/TeamCard.svelte b/src/lib/components/TeamCard.svelte index ce9b0db..90ca5e6 100644 --- a/src/lib/components/TeamCard.svelte +++ b/src/lib/components/TeamCard.svelte @@ -5,6 +5,7 @@ import Button from "./Button.svelte"; import type { Team } from "$lib/schema"; import Input from "./Input.svelte"; + import { TEAM_LOGO_HEIGHT, TEAM_LOGO_WIDTH } from "$lib/config"; interface TeamCardProps { /** The [Team] object used to prefill values. */ @@ -30,6 +31,8 @@