1
0
mirror of https://github.com/XFox111/my-website.git synced 2026-04-22 07:28:01 +03:00

fix: CLARITY_ID and CLARITY_CONSENT variables are baked in on build time

This commit is contained in:
2024-08-21 12:12:29 +00:00
parent a217d0a96a
commit 4d1662b6ee
6 changed files with 31 additions and 19 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ import { PropsWithChildren } from "react";
import CookieBanner from "./_components/CookieBanner";
import Footer from "./_components/Footer";
import Header from "./_components/Header";
import { canLoadAnalytics } from "./_utils/analytics/server";
import { canLoadAnalytics, requireExcplicitConsent } from "./_utils/analytics/server";
import fonts from "./fonts";
import "./globals.scss";
@@ -28,7 +28,7 @@ export default function RootLayout(props: PropsWithChildren)
<Script id="ms-clarity" src="/clarity.js" data-id={ process.env.CLARITY_ID } />
}
<body>
{ canLoadAnalytics() && <CookieBanner /> }
{ canLoadAnalytics() && <CookieBanner askForConsent={ requireExcplicitConsent() } /> }
<Header />
{ props.children }
<Footer />