import Cookies from 'js-cookie'; import { useEffect, useState } from 'react'; const COOKIE_NAME = 'accept_cookies'; export const useAcceptCookies = () => { const [acceptedCookies, setAcceptedCookies] = useState(true); useEffect(() => { if (!Cookies.get(COOKIE_NAME)) { setAcceptedCookies(false); } }, []); const acceptCookies = () => { setAcceptedCookies(true); Cookies.set(COOKIE_NAME, 'accepted', { expires: 365 }); }; return { acceptedCookies, onAcceptCookies: acceptCookies, }; };