Skip to content

Commit bf57521

Browse files
committed
feat: cloudflare web analytics
1 parent 5d3c367 commit bf57521

1 file changed

Lines changed: 21 additions & 12 deletions

File tree

app/layout.tsx

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,35 @@
1-
import type { Metadata } from 'next'
2-
import { Inter } from 'next/font/google'
3-
import './globals.css'
1+
import type { Metadata } from "next";
2+
import { Inter } from "next/font/google";
3+
import "./globals.css";
44

5-
const inter = Inter({ subsets: ['latin'] })
5+
const inter = Inter({ subsets: ["latin"] });
66

77
export const metadata: Metadata = {
8-
title: 'GitHub Toolkit',
9-
description: 'A comprehensive GitHub toolkit for analyzing profiles, repositories, and comparing developers',
10-
}
8+
title: "GitHub Toolkit",
9+
description:
10+
"A comprehensive GitHub toolkit for analyzing profiles, repositories, and comparing developers",
11+
};
1112

1213
export default function RootLayout({
1314
children,
1415
}: {
15-
children: React.ReactNode
16+
children: React.ReactNode;
1617
}) {
18+
const token = process.env.CLOUDFLARE_WEB_ANALYTICS_TOKEN;
19+
1720
return (
1821
<html lang="en">
1922
<body className={inter.className}>
20-
<div className="min-h-screen bg-gray-50">
21-
{children}
22-
</div>
23+
<div className="min-h-screen bg-gray-50">{children}</div>
24+
25+
{/* Cloudflare Web Analytics */}
26+
<script
27+
defer
28+
src="https://static.cloudflareinsights.com/beacon.min.js"
29+
data-cf-beacon={`{"token": "${token}"}`}
30+
></script>
31+
{/* End Cloudflare Web Analytics */}
2332
</body>
2433
</html>
25-
)
34+
);
2635
}

0 commit comments

Comments
 (0)