From a8a886c43b843b73bf29170303717ea9d895d340 Mon Sep 17 00:00:00 2001 From: ccmdi Date: Sun, 23 Nov 2025 09:24:08 -0500 Subject: [PATCH] fix: correct viewstate access --- src/map-renderer.ts | 10 +++++++--- src/views/map-bases-view.ts | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/map-renderer.ts b/src/map-renderer.ts index 110dc31..ef7e28a 100644 --- a/src/map-renderer.ts +++ b/src/map-renderer.ts @@ -16,6 +16,8 @@ function easeCubic(t: number): number { type PropertyValue = string | number | boolean | string[] | null; +export let currentViewState: MapViewState | null = null; + interface MapProperty { name: string; value: PropertyValue; @@ -708,6 +710,9 @@ export function createMapRenderer(config: MapRendererOptions): Deck { + currentViewState = newViewState; + } }); mapCanvas.addEventListener('contextmenu', (e: MouseEvent) => { @@ -717,9 +722,8 @@ export function createMapRenderer(config: MapRendererOptions): Deck