Files
pedwfrontend/components/cookieBanner.js
T

74 lines
3.0 KiB
JavaScript

import CookieConsent from "react-cookie-consent";
import Link from "next/link";
import useTranslation from "next-translate/useTranslation";
const CookieBanner = () => {
let { t, lang } = useTranslation();
return (
<CookieConsent
style={{
position: "inherit",
background: "#f3f2f1",
display: "block",
}}
containerClasses="app-cookie-banner"
buttonClasses="govuk-button"
buttonWrapperClasses="govuk-width-container consentBanner"
declineButtonClasses="govuk-button"
buttonText={t("common:cookie-banner-accept")}
declineButtonText={t("common:cookie-banner-decline")}
disableStyles={true}
enableDeclineButton={true}
flipButtons={true}
hideOnAccept={true}
cookieName="planning_casework"
>
<div className="app-cookie-banner">
<div
id="global-cookie-message"
className="govuk-clearfix"
data-module="cookie-banner"
role="region"
aria-label="cookie banner"
data-nosnippet=""
>
<div className="govuk-width-container">
<div className="govuk-grid-row">
<div className="govuk-grid-column-two-thirds">
<div className="">
<p className="govuk-body">
{t("common:cookie-banner-line-1")}
</p>
<ul>
<li>
{" "}
{t(
"common:cookie-banner-list-item-1"
)}
</li>
</ul>
<p>{t("common:cookie-banner-line-2")}</p>
<ul>
<li>
{t(
"common:cookie-banner-list-item-2"
)}
</li>
<li>
{t(
"common:cookie-banner-list-item-3"
)}
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</CookieConsent>
);
};
export default CookieBanner;