diff --git a/website/src/app.d.ts b/website/src/app.d.ts index c7c0ed1d2..50be011d1 100644 --- a/website/src/app.d.ts +++ b/website/src/app.d.ts @@ -8,6 +8,11 @@ declare global { // interface PageState {} // interface Platform {} } + + interface Window { + /** The map, for extensions (set once it has loaded). */ + _map?: import('maplibre-gl').Map; + } } export {}; diff --git a/website/src/lib/components/AlgoliaDocSearch.svelte b/website/src/lib/components/AlgoliaDocSearch.svelte index 032b15bc8..e6c92ad7d 100644 --- a/website/src/lib/components/AlgoliaDocSearch.svelte +++ b/website/src/lib/components/AlgoliaDocSearch.svelte @@ -60,7 +60,7 @@ - +
diff --git a/website/src/lib/components/map/style.ts b/website/src/lib/components/map/style.ts index 2a044186e..9b202017e 100644 --- a/website/src/lib/components/map/style.ts +++ b/website/src/lib/components/map/style.ts @@ -125,7 +125,7 @@ export class StyleManager { } } } catch (e) { - console.error(e.message); + console.error(e instanceof Error ? e.message : e); } this.merge(style, basemapStyle); style.sky ??= sky; @@ -196,7 +196,7 @@ export class StyleManager { } this._pastOverlays.add(overlay); } catch (e) { - console.error(e.message); + console.error(e instanceof Error ? e.message : e); } } } diff --git a/website/src/routes/[[language]]/help/[...guide]/+page.svelte b/website/src/routes/[[language]]/help/[...guide]/+page.svelte index 9b43b64c9..4bedb62a4 100644 --- a/website/src/routes/[[language]]/help/[...guide]/+page.svelte +++ b/website/src/routes/[[language]]/help/[...guide]/+page.svelte @@ -10,8 +10,8 @@ let { data }: { data: { guideModule: any; guideTitles: Record } } = $props(); - let previousGuide = $derived(getPreviousGuide(page.params.guide)); - let nextGuide = $derived(getNextGuide(page.params.guide)); + let previousGuide = $derived(getPreviousGuide(page.params.guide ?? '')); + let nextGuide = $derived(getNextGuide(page.params.guide ?? ''));