mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-26 09:25:22 -04:00
24 lines
539 B
TypeScript
24 lines
539 B
TypeScript
import Script from "next/script";
|
|
|
|
const Analytics = () => {
|
|
if (process.env.NEXT_PUBLIC_VERCEL_ENV !== "production") {
|
|
return null;
|
|
}
|
|
|
|
if (!process.env.NEXT_PUBLIC_UMAMI_WEBSITE_ID) {
|
|
return null;
|
|
}
|
|
|
|
return (
|
|
<Script
|
|
src="/_stream/u/script.js" // see next.config.ts rewrite
|
|
id="umami-js"
|
|
strategy="afterInteractive"
|
|
data-website-id={process.env.NEXT_PUBLIC_UMAMI_WEBSITE_ID}
|
|
data-domains={process.env.NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default Analytics;
|