diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 15c8fe8..a8f9f59 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -2,9 +2,19 @@ import '$lib/theme-luke.css'; import '../app.postcss'; - import Particles, { particlesInit } from '@tsparticles/svelte'; + import { onMount } from 'svelte'; + + import { particlesInit } from '@tsparticles/svelte'; import { loadFull } from 'tsparticles'; + let ParticlesComponent; + + onMount(async () => { + const module = await import('@tsparticles/svelte'); + + ParticlesComponent = module.default; + }); + const particlesConfig = { particles: { color: { @@ -33,6 +43,6 @@ }); - +