From 3cacc87a8f09c63825291533d9b63196b754e137 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Tue, 14 May 2024 17:02:59 +0200 Subject: [PATCH] storing and pulling cookieconsent from localStorage --- src/context/UserContext.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/context/UserContext.js b/src/context/UserContext.js index 011ff76..28df017 100644 --- a/src/context/UserContext.js +++ b/src/context/UserContext.js @@ -4,7 +4,9 @@ import CountriesJSON from "../data/countries/countries.json"; export const UserContext = createContext(); export function UserContextProvider({ children }) { - const [hasConsentedCookies, setHasConsentedCookies] = useState(false); + const [hasConsentedCookies, setHasConsentedCookies] = useState( + localStorage.getItem("userCookiesConsent") || false + ); const localLanguage = localStorage.getItem("userLanguage") || "FR"; const localCountry = JSON.parse(localStorage.getItem("userCountry")) || { @@ -53,16 +55,21 @@ export function UserContextProvider({ children }) { setProfile(newProfile); localStorage.setItem("userProfile", newProfile); } + + function acceptCookies() { + setHasConsentedCookies(true); + localStorage.setItem("userCookiesConsent", true); + } return (