From 347225c02a9d81f4e3727c001cb082ea7bcebf15 Mon Sep 17 00:00:00 2001 From: Maddy Guthridge Date: Sun, 17 Nov 2024 01:29:50 +1100 Subject: [PATCH 1/2] Removed nested elements to resolve hydration failure --- src/components/card/Card.svelte | 37 +++++++++++++++++--------- src/components/card/ItemCard.svelte | 40 +++++++++++++++++------------ 2 files changed, 48 insertions(+), 29 deletions(-) diff --git a/src/components/card/Card.svelte b/src/components/card/Card.svelte index 6d0736c..3dcfd10 100644 --- a/src/components/card/Card.svelte +++ b/src/components/card/Card.svelte @@ -31,17 +31,7 @@ A generic card element. Children are rendered on a colored card with rounded corners. --> - { - if (link) { - await goto(link.url); - } else if (onclick) { - onclick(e); - } - }} - target={linkNewTab} -> +{#snippet content()}
{@render children()}
-
+{/snippet} + + +{#if link} + { + if (link) { + await goto(link.url); + } else if (onclick) { + onclick(e); + } + }} + target={linkNewTab} + > + {@render content()} + +{:else} + {@render content()} +{/if}