diff --git a/website/src/lib/assets/layers.ts b/website/src/lib/assets/layers.ts index c9698bfc6..4121922b1 100644 --- a/website/src/lib/assets/layers.ts +++ b/website/src/lib/assets/layers.ts @@ -186,8 +186,8 @@ export const basemaps: { [key: string]: string | StyleSpecification } = { }, ], }, - ignFrPlan: ignFrPlan, - ignFrTopo: ignFrTopo, + ignFrPlan: ignFrPlan as StyleSpecification, + ignFrTopo: ignFrTopo as StyleSpecification, ignFrScan25: { version: 8, sources: { @@ -209,7 +209,7 @@ export const basemaps: { [key: string]: string | StyleSpecification } = { }, ], }, - ignFrSatellite: ignFrSatellite, + ignFrSatellite: ignFrSatellite as StyleSpecification, ignEs: { version: 8, sources: { @@ -366,7 +366,7 @@ export const overlays: { [key: string]: string | StyleSpecification } = { }, ], }, - bikerouterGravel: bikerouterGravel, + bikerouterGravel: bikerouterGravel as StyleSpecification, swisstopoSlope: { version: 8, sources: { diff --git a/website/src/lib/components/Menu.svelte b/website/src/lib/components/Menu.svelte index 08a2eb11a..8aa5e231b 100644 --- a/website/src/lib/components/Menu.svelte +++ b/website/src/lib/components/Menu.svelte @@ -319,7 +319,7 @@ $copied.length === 0 || ($selection.size > 0 && !allowedPastes[$copied[0].level].includes( - $selection.getSelected().pop()?.level + $selection.getSelected().pop()!.level ))} onclick={pasteSelection} > @@ -659,7 +659,7 @@ on:dragover={(e) => e.preventDefault()} on:drop={(e) => { e.preventDefault(); - if (e.dataTransfer.files.length > 0) { + if (e.dataTransfer && e.dataTransfer.files.length > 0) { loadFiles(e.dataTransfer.files); } }} diff --git a/website/src/lib/components/ModeSwitch.svelte b/website/src/lib/components/ModeSwitch.svelte index f1ba417a5..b2ffd222c 100644 --- a/website/src/lib/components/ModeSwitch.svelte +++ b/website/src/lib/components/ModeSwitch.svelte @@ -3,11 +3,18 @@ import { Moon, Sun } from '@lucide/svelte'; import { mode, setMode } from 'mode-watcher'; import { i18n } from '$lib/i18n.svelte'; + + let { + class: className = '', + }: { + class?: string; + } = $props(); -