...
This commit is contained in:
18
package-lock.json
generated
18
package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -5,12 +5,8 @@
|
||||
|
||||
<div class="mt-2 flex flex-col gap-8 md:flex-row md:text-lg">
|
||||
<div class="flex flex-1 flex-col">
|
||||
<p class="block pt-2 font-medium opacity-70 md:hidden">
|
||||
Spørsmål?<br />Kontakt oss via tlf, e-post eller via skjemaet under
|
||||
</p>
|
||||
<p class="hidden pt-2 font-medium opacity-70 md:block">
|
||||
Spørsmål?<br />Kontakt oss via tlf, e-post eller via skjemaet til
|
||||
høyre
|
||||
<p class="pt-2 font-medium opacity-70">
|
||||
Spørsmål?<br />Kontakt oss via tlf eller e-post
|
||||
</p>
|
||||
<Link
|
||||
class="w-fit font-bold text-accent hover:underline"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import { onDestroy, onMount } from "svelte";
|
||||
import "leaflet/dist/leaflet.css";
|
||||
import { twMerge } from "tailwind-merge";
|
||||
import L from "leaflet";
|
||||
|
||||
interface MarkerPoint {
|
||||
latitude: number;
|
||||
@@ -15,10 +16,8 @@
|
||||
let map: L.Map | null = null;
|
||||
let markers: L.Marker<any>[] = [];
|
||||
var icon: L.Icon;
|
||||
let L: typeof import("leaflet/index");
|
||||
|
||||
onMount(async () => {
|
||||
L = await import("leaflet");
|
||||
icon = L.icon({
|
||||
iconUrl: "/map_marker.png",
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user