From 8dd44e23a68f950cdaf97fae653fccf1fe906cfa Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sun, 4 Aug 2024 13:40:07 -0400 Subject: [PATCH] chore: Update adventure statistics display in collection page --- frontend/src/routes/collections/[id]/+page.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/collections/[id]/+page.svelte b/frontend/src/routes/collections/[id]/+page.svelte index eb06cd0..d149ee8 100644 --- a/frontend/src/routes/collections/[id]/+page.svelte +++ b/frontend/src/routes/collections/[id]/+page.svelte @@ -24,13 +24,17 @@ let collection: Collection; let adventures: Adventure[] = []; + let numVisited: number = 0; + let numAdventures: number = 0; + let transportations: Transportation[] = []; let notes: Note[] = []; let numberOfDays: number = NaN; $: { + numAdventures = adventures.filter((a) => a.type === 'visited' || a.type === 'planned').length; numVisited = adventures.filter((a) => a.type === 'visited').length; } @@ -413,8 +417,8 @@
Collection Stats
-
{numVisited}/{adventures.length} Visited
- {#if numVisited === adventures.length} +
{numVisited}/{numAdventures} Visited
+ {#if numAdventures === numVisited}
You've completed this collection! 🎉!
{:else}
Keep exploring!