Fix analytics breaking on SSR

This commit is contained in:
Jade Ellis committed 2024-06-16 19:41:02 +01:00
1 parent 5a14125e7b
commit 3ed9e83f5e
3 files changed
+8 -2

No files matched your search

-1
View File
@@ -1 +0,0 @@
import "$lib/analytics"
+7 -1
View File
@@ -1,7 +1,13 @@
(<any>window).dataLayer = (<any>window).dataLayer || [];
const is_browser = typeof window !== "undefined";
if (is_browser) {
(<any>window).dataLayer = (<any>window).dataLayer || [];
}
export function gtag(...args: any[]) {
if (is_browser) {
(<any>window).dataLayer.push(arguments);
}
}
gtag('js', new Date());
@@ -1,4 +1,5 @@
<script lang="ts">
import "$lib/analytics"
import "$lib/styles.css";
import Favicons from "$lib/Favicons.svelte";
import Nav from "$lib/Nav.svelte";