feat: add PUBLIC_UMAMI_SCRIPT variable and integrate into layout
Some checks failed
Build and Push Docker Image to Gitea / build-and-push (push) Failing after 2m13s

This commit is contained in:
2026-02-21 11:05:30 +01:00
parent c85fa7798e
commit 13c6977e59
10 changed files with 19 additions and 6 deletions

View File

@@ -7,7 +7,7 @@ import Footer from "$lib/components/footer/footer.svelte";
import { Toaster } from "$lib/components/ui/sonner";
import Header from "$lib/components/header/header.svelte";
import AgeVerificationDialog from "$lib/components/age-verification-dialog/age-verification-dialog.svelte";
import { PUBLIC_UMAMI_ID } from "$env/static/public";
import { PUBLIC_UMAMI_ID, PUBLIC_UMAMI_SCRIPT } from "$env/static/public";
onMount(async () => {
await waitLocale();
@@ -17,10 +17,10 @@ let { children, data } = $props();
</script>
<svelte:head>
{#if import.meta.env.PROD && PUBLIC_UMAMI_ID}
{#if import.meta.env.PROD && PUBLIC_UMAMI_ID && PUBLIC_UMAMI_SCRIPT}
<script
defer
src="https://umami.pivoine.art/script.js"
src={PUBLIC_UMAMI_SCRIPT}
data-website-id={PUBLIC_UMAMI_ID}
></script>
{/if}