From c166e901c96b1ba311745aa45bb0720dfd7e3c2c Mon Sep 17 00:00:00 2001 From: Jeannie McGill Date: Tue, 30 May 2023 20:42:06 -0400 Subject: [PATCH 1/2] Add query params for showWishList --- src/routes/+page.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index a728de3..b985940 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -9,6 +9,7 @@ import EyeOffIcon from "$lib/icons/eye-off.svg"; import EyeIcon from "$lib/icons/eye.svg"; import { t } from "$lib/language/translate"; + import { goto } from '$app/navigation'; export let data; @@ -17,7 +18,11 @@ let searchText = ""; let showingOnlyWishList = false; - onMount(() => filterThings()); + onMount(() => { + const urlParams = new URLSearchParams(window.location.search); + showingOnlyWishList = urlParams.get('showWishList') === 'true'; + filterThings(); + }); const filterThings = () => { shownThings = filter(data.things, { @@ -34,6 +39,8 @@ const toggleWishList = () => { showingOnlyWishList = !showingOnlyWishList; + const newQueryParam = showingOnlyWishList ? 'true' : 'false'; + goto(`?showWishList=${newQueryParam}`); filterThings(); } From 6482698b1169e6801d9d222bd9571b32cb6a6bed Mon Sep 17 00:00:00 2001 From: Jeannie McGill Date: Wed, 31 May 2023 19:15:25 -0400 Subject: [PATCH 2/2] Remove const --- src/routes/+page.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index b985940..ad50aee 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -39,8 +39,7 @@ const toggleWishList = () => { showingOnlyWishList = !showingOnlyWishList; - const newQueryParam = showingOnlyWishList ? 'true' : 'false'; - goto(`?showWishList=${newQueryParam}`); + goto(`?showWishList=${showingOnlyWishList}`); filterThings(); }