From 1e1e829e2d9d26423a35ad71afd3f81ab34c3f95 Mon Sep 17 00:00:00 2001 From: nub31 Date: Mon, 16 Mar 2026 23:50:53 +0100 Subject: [PATCH] ... --- package-lock.json | 18 ++++++++++++++++++ package.json | 1 + src/lib/components/ContactForm.svelte | 8 ++------ src/lib/components/MapPoint.svelte | 3 +-- src/lib/components/Router.svelte | 4 ++++ 5 files changed, 26 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6eff745..1a3c555 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@sveltejs/vite-plugin-svelte": "^7.0.0", "@tailwindcss/vite": "^0.0.0-insiders.aaaefe8", "@tsconfig/svelte": "^5.0.8", + "@types/leaflet": "^1.9.21", "@types/node": "^24.12.0", "leaflet": "^1.9.4", "svelte": "^5.53.7", @@ -992,6 +993,23 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/leaflet": { + "version": "1.9.21", + "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.21.tgz", + "integrity": "sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, "node_modules/@types/node": { "version": "24.12.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz", diff --git a/package.json b/package.json index a2d7cca..33786c3 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@sveltejs/vite-plugin-svelte": "^7.0.0", "@tailwindcss/vite": "^0.0.0-insiders.aaaefe8", "@tsconfig/svelte": "^5.0.8", + "@types/leaflet": "^1.9.21", "@types/node": "^24.12.0", "leaflet": "^1.9.4", "svelte": "^5.53.7", diff --git a/src/lib/components/ContactForm.svelte b/src/lib/components/ContactForm.svelte index 3bec996..9b55e89 100644 --- a/src/lib/components/ContactForm.svelte +++ b/src/lib/components/ContactForm.svelte @@ -5,12 +5,8 @@
-

- Spørsmål?
Kontakt oss via tlf, e-post eller via skjemaet under -

-

+ Spørsmål?
Kontakt oss via tlf eller e-post

[] = []; var icon: L.Icon; - let L: typeof import("leaflet/index"); onMount(async () => { - L = await import("leaflet"); icon = L.icon({ iconUrl: "/map_marker.png", diff --git a/src/lib/components/Router.svelte b/src/lib/components/Router.svelte index 1e69613..5ea0e08 100644 --- a/src/lib/components/Router.svelte +++ b/src/lib/components/Router.svelte @@ -172,7 +172,9 @@ let { notfound }: Props = $props(); onMount(() => { + // @ts-ignore if (window.navigation) { + // @ts-ignore function handleNavigate(event: NavigateEvent) { event.intercept({ handler: async () => { @@ -181,9 +183,11 @@ }); } + // @ts-ignore window.navigation.addEventListener("navigate", handleNavigate); return () => { + // @ts-ignore window.navigation.removeEventListener( "navigate", handleNavigate,