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 (