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 , } ; } ;