diff --git a/src/routes/featured/+page.svelte b/src/routes/featured/+page.svelte
index 191cb60..4099954 100644
--- a/src/routes/featured/+page.svelte
+++ b/src/routes/featured/+page.svelte
@@ -18,6 +18,12 @@
}
+
+
+ Featured Adventure Locations
+
+
+
{#each data.result as adventure (adventure.id)}
diff --git a/src/routes/log/+page.svelte b/src/routes/log/+page.svelte
index bbf2db3..9d0eb78 100644
--- a/src/routes/log/+page.svelte
+++ b/src/routes/log/+page.svelte
@@ -107,13 +107,13 @@
-
+{#if adventures.length != 0}
My Visited Adventure Locations
-
+{/if}
{#if isShowingToast}
diff --git a/src/services/adventureService.ts b/src/services/adventureService.ts
index e4456df..529de88 100644
--- a/src/services/adventureService.ts
+++ b/src/services/adventureService.ts
@@ -29,9 +29,10 @@ export function addAdventure(adventure: Adventure) {
adventures = [...adventures, adventure];
if (isBrowser) {
localStorage.setItem('adventures', JSON.stringify(adventures));
+ visitCount.update((n) => n + 1);
}
console.log(adventures);
- visitCount.update((n) => n + 1);
+
}
export function getAdventures(): Adventure[] {
@@ -42,8 +43,9 @@ export function removeAdventure(event: { detail: number; }) {
adventures = adventures.filter(adventure => adventure.id !== event.detail);
if (isBrowser) {
localStorage.setItem('adventures', JSON.stringify(adventures));
+ visitCount.update((n) => n - 1);
}
- visitCount.update((n) => n - 1);
+
}
export function saveEdit(adventure:Adventure) {
@@ -70,7 +72,9 @@ export function clearAdventures() {
adventures = [];
if (isBrowser) {
localStorage.setItem('adventures', JSON.stringify(adventures));
+ visitCount.set(0);
}
+
}