From 82f7101d90ea2b45b924eac250eed83b9f9fb0c5 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Wed, 15 May 2024 21:23:40 +0000 Subject: [PATCH] chore: Add lazy loading for AdventureCard images --- src/routes/trip/[id]/+page.svelte | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/src/routes/trip/[id]/+page.svelte b/src/routes/trip/[id]/+page.svelte index 2af16ad..f615c69 100644 --- a/src/routes/trip/[id]/+page.svelte +++ b/src/routes/trip/[id]/+page.svelte @@ -5,6 +5,7 @@ import { goto } from "$app/navigation"; import CreateNewAdventure from "$lib/components/CreateNewAdventure.svelte"; import { addAdventure } from "../../../services/adventureService"; + import AdventureCard from "$lib/components/AdventureCard.svelte"; export let data: PageData; @@ -17,6 +18,8 @@ onMount(() => { if (data.trip.trip) { trip = data.trip.trip[0]; + adventuresPlans = data.trip.adventures; + console.log(adventuresPlans); } else { goto("/404"); } @@ -37,14 +40,30 @@
- {#if trip} -

{trip.name}

-

{trip.description}

-

{trip.startDate}

-

{trip.endDate}

+ {#if trip && trip.name} +

{trip.name}

+ {/if} + {#if trip && trip.description} +

{trip.description}

+ {/if} + {#if trip && trip.startDate} +

+ Start Date: {trip.startDate} +

+ {/if} + {#if trip && trip.endDate} +

End Date: {trip.endDate}

{/if}
+
+ {#each adventuresPlans as adventure (adventure.id)} + + {/each} +
+