mirror of
https://github.com/databasus/databasus.git
synced 2026-04-06 00:32:03 +02:00
56 lines
1.7 KiB
TypeScript
56 lines
1.7 KiB
TypeScript
import { Jost } from "next/font/google";
|
|
import "./globals.css";
|
|
import Script from "next/script";
|
|
|
|
const jost = Jost({
|
|
weight: ["400", "500", "600", "700", "800"],
|
|
style: ["normal"],
|
|
subsets: ["latin"],
|
|
display: "swap",
|
|
});
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: Readonly<{
|
|
children: React.ReactNode;
|
|
}>) {
|
|
return (
|
|
<html lang="en">
|
|
<body
|
|
className={jost.className}
|
|
style={{ fontFamily: "Jost, sans-serif" }}
|
|
>
|
|
{children}
|
|
<Script
|
|
src="https://www.googletagmanager.com/gtag/js?id=G-GE01THYR9X"
|
|
strategy="afterInteractive"
|
|
/>
|
|
<Script id="google-analytics" strategy="afterInteractive">
|
|
{`
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
gtag('config', 'G-GE01THYR9X');
|
|
`}
|
|
</Script>
|
|
<Script id="yandex-metrika" strategy="afterInteractive">
|
|
{`
|
|
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
|
m[i].l=1*new Date();
|
|
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
|
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
|
|
(window, document, 'script', 'https://mc.yandex.ru/metrika/tag.js?id=103482608', 'ym');
|
|
ym(103482608, 'init', {
|
|
ssr: true,
|
|
clickmap: true,
|
|
ecommerce: 'dataLayer',
|
|
accurateTrackBounce: true,
|
|
trackLinks: true,
|
|
});
|
|
`}
|
|
</Script>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|