diff --git a/frontend/src/lib/components/AdventureCard.svelte b/frontend/src/lib/components/AdventureCard.svelte
index b48b7cf..aefb15c 100644
--- a/frontend/src/lib/components/AdventureCard.svelte
+++ b/frontend/src/lib/components/AdventureCard.svelte
@@ -16,6 +16,7 @@
import LinkVariantRemove from '~icons/mdi/link-variant-remove';
import Plus from '~icons/mdi/plus';
import CollectionLink from './CollectionLink.svelte';
+ import DotsHorizontal from '~icons/mdi/dots-horizontal';
export let type: string;
@@ -108,7 +109,7 @@
{/if}
@@ -157,52 +158,50 @@
{/if}
- {#if type == 'visited'}
-
+
+
+
+
+
+
-
-
- {/if}
- {#if type == 'planned'}
-
-
-
- {/if}
- {#if type == 'link'}
-
- {/if}
- {#if adventure.type == 'visited'}
-
- {/if}
-
- {#if adventure.type == 'planned'}
-
- {/if}
- {#if adventure.collection}
-
- {/if}
- {#if !adventure.collection}
-
- {/if}
+
+
+ {#if adventure.type == 'visited'}
+
+ {/if}
+ {#if adventure.type == 'planned'}
+
+ {/if}
+ {#if adventure.collection}
+
+ {/if}
+ {#if !adventure.collection}
+
+ {/if}
+ {#if type == 'link'}
+
+ {/if}
+
+
+
diff --git a/frontend/src/routes/collections/[id]/+page.svelte b/frontend/src/routes/collections/[id]/+page.svelte
index 4dc9a4e..6e04b18 100644
--- a/frontend/src/routes/collections/[id]/+page.svelte
+++ b/frontend/src/routes/collections/[id]/+page.svelte
@@ -15,6 +15,7 @@
let collection: Collection;
let adventures: Adventure[] = [];
+ let numVisited: number = adventures.filter((a) => a.type == 'visited').length;
let notFound: boolean = false;
let isShowingCreateModal: boolean = false;
@@ -151,6 +152,21 @@
{#if collection.name}
{/if}
+ {#if adventures.length > 0}
+
+
+
+
Region Stats
+
{numVisited}/{adventures.length} Visited
+ {#if numVisited === adventures.length}
+
You've completed this collection! 🎉!
+ {:else}
+
Keep exploring!
+ {/if}
+
+
+
+ {/if}
Linked Adventures
{#each adventures as adventure}