react
React bindings for
@cookie-consent/components
Usage
import React from 'react';
import { CookieConsentBanner } from '@cookie-consent/react';
const Example = ({ children, extraClasses }) => {
const [ hasAccepted, setHasAccepted ] = React.useState(false);
const handleAccepted = () => setHasAccepted(true);
const handleDenied = () => setHasAccepted(false);
return (
<CookieConsentBanner
classes={extraClasses}
onDenyButtonClicked={handleDenied}
onAcceptButtonClicked={handleAccepted}
showing={!hasAccepted} />
);
}