From 10b574701623bdefce1c170fec2a3f44c5dfcfc9 Mon Sep 17 00:00:00 2001
From: OllyNicholass
Date: Tue, 19 Nov 2024 20:42:51 +0000
Subject: [PATCH 1/2] feat(#93): add ability to reject cookies and in turn
anayltic scripts
---
src/lib/components/CookieConsent.svelte | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/lib/components/CookieConsent.svelte b/src/lib/components/CookieConsent.svelte
index f850191..e03b56e 100644
--- a/src/lib/components/CookieConsent.svelte
+++ b/src/lib/components/CookieConsent.svelte
@@ -13,8 +13,8 @@
}
});
- const acceptCookies = () => {
- localStorage.setItem('cookiesAccepted', 'true');
+ const handleCookiesSubmit = (accepted: boolean) => {
+ localStorage.setItem('cookiesAccepted', accepted.toString());
showBanner = false;
};
@@ -30,8 +30,11 @@
>Privacy Policy.
-
+
{/if}
From acfdb75767adb2a3c2bec3893922759084550ea8 Mon Sep 17 00:00:00 2001
From: OllyNicholass
Date: Tue, 19 Nov 2024 21:01:45 +0000
Subject: [PATCH 2/2] fix(#93): update logic to display consent when needed
---
src/lib/components/CookieConsent.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/components/CookieConsent.svelte b/src/lib/components/CookieConsent.svelte
index e03b56e..6801732 100644
--- a/src/lib/components/CookieConsent.svelte
+++ b/src/lib/components/CookieConsent.svelte
@@ -9,7 +9,7 @@
onMount(() => {
if (!cookiesAccepted) {
const storedValue = localStorage.getItem('cookiesAccepted');
- showBanner = storedValue !== 'true';
+ showBanner = storedValue === null;
}
});