cookies consent

This commit is contained in:
2020-11-30 21:51:52 +01:00
parent 6d02533d69
commit 689fb9c88b
5 changed files with 68 additions and 1 deletions

View File

@@ -0,0 +1,35 @@
import React, { useState, useEffect } from 'react';
import ButtonPrimary from '../Input/ButtonPrimary';
import UniversalCookies from "universal-cookie";
export default function Cookies(props){
const cookies = new UniversalCookies();
const[visible, setVisible] = useState(true);
const setCookiesConsent = () => {
cookies.set('cookies-consent', true);
setVisible(false);
}
useEffect(() => {
const getCookies = new UniversalCookies();
const consent = getCookies.get('cookies-consent')
console.log(consent);
if(typeof(consent) !== "undefined"){
setVisible(false);
}
}, [])
if(visible){
return(
<div className="cookies-container">
<h5 className="cookies-text">Menui korzysta z ciasteczek (cookies). Dalsze korzystanie z serwisu oznacza zgodę na ich użycie.</h5>
<ButtonPrimary text="W porządku" onClick={setCookiesConsent}/>
</div>
)
} else {
return(
<div></div>
)
}
}