From f92e2094afafccf8edfb548f959ef3dcf4d37164 Mon Sep 17 00:00:00 2001 From: Luke Hagar Date: Mon, 30 Oct 2023 15:08:41 -0500 Subject: [PATCH] Update +layout.svelte --- src/routes/+layout.svelte | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index fbd6781..69f6512 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,17 +3,29 @@ import '@skeletonlabs/skeleton/styles/skeleton.css'; import '../app.postcss'; // Import the Analytics package, and the SvelteKit dev variable. - import { dev } from '$app/environment'; + import { browser, dev } from '$app/environment'; import { inject } from '@vercel/analytics'; import Particles from 'svelte-particles'; import { loadFull } from 'tsparticles'; + import { webVitals } from '$lib/vitals'; import Atropos from 'atropos'; import 'atropos/css'; import { onMount } from 'svelte'; + import { page } from '$app/stores'; let div: HTMLDivElement; + let analyticsId = import.meta.env.VERCEL_ANALYTICS_ID; + + $: if (browser && analyticsId) { + webVitals({ + path: $page.url.pathname, + params: $page.params, + analyticsId + }); + } + onMount(() => { // Initialize Atropos({