Files
housesof/apps/website/src/components/Analytics.svelte
Félix Péault 6f8a619af2 refactor: migrate to Svelte 5
use runes ($props, $state, $derived, $effect, etc)
2024-08-02 17:50:16 +02:00

21 lines
595 B
Svelte

<script lang="ts">
let {
domain,
enabled = !import.meta.env.DEV,
}: {
domain: string
enabled?: boolean
} = $props()
</script>
<svelte:head>
{#if enabled}
<script defer data-domain={domain} src="https://analytics.flayks.com/js/{import.meta.env.DEV ? 'script.local.outbound-links' : 'script.outbound-links'}.js"></script>
<script>
window.plausible = window.plausible || function() {
(window.plausible.q = window.plausible.q || []).push(arguments)
}
</script>
{/if}
</svelte:head>