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); } + }