From ce2ea2f36fd1d02fb55854b1bb24836d6fa9d2e8 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Fri, 19 Apr 2024 00:14:33 +0000 Subject: [PATCH] Update layout server and svelte files to use USING_VERCEL environment variable --- src/routes/+layout.server.ts | 10 +++------- src/routes/+layout.svelte | 7 +++++++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index 1deeca5..833ed48 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -1,21 +1,17 @@ import type { LayoutServerLoad, PageServerLoad } from "./$types"; -import { inject } from "@vercel/analytics"; -import { injectSpeedInsights } from "@vercel/speed-insights/sveltekit"; - -if (process.env.USING_VERCEL === "true") { - inject(); - injectSpeedInsights(); -} +import { USING_VERCEL } from "$env/static/private"; export const load: LayoutServerLoad = async (event) => { if (event.locals.user) { return { user: event.locals.user, isServerSetup: event.locals.isServerSetup, + usingVercel: USING_VERCEL, }; } return { user: null, isServerSetup: event.locals.isServerSetup, + usingVercel: USING_VERCEL, }; }; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9e4a2cf..839675f 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -7,6 +7,13 @@ import { goto } from "$app/navigation"; import { onMount } from "svelte"; import { page } from "$app/stores"; + import { inject } from "@vercel/analytics"; + import { injectSpeedInsights } from "@vercel/speed-insights/sveltekit"; + + if (data.usingVercel === "true") { + inject(); + injectSpeedInsights(); + } let isServerSetup = data.isServerSetup;