diff --git a/src/UI/Map/OverlayMap.svelte b/src/UI/Map/OverlayMap.svelte index 73526bd9c..12b17c6dd 100644 --- a/src/UI/Map/OverlayMap.svelte +++ b/src/UI/Map/OverlayMap.svelte @@ -13,7 +13,9 @@ import type { RasterLayerPolygon } from "../../Models/RasterLayers" export let placedOverMapProperties: MapProperties - export let placedOverMap: UIEventSource + export let placedOverMap: Store + + export let interactive: boolean = undefined export let rasterLayer: UIEventSource @@ -65,4 +67,4 @@ } - + diff --git a/src/UI/Map/RasterLayerPicker.svelte b/src/UI/Map/RasterLayerPicker.svelte index 826d9b6f0..a26568e90 100644 --- a/src/UI/Map/RasterLayerPicker.svelte +++ b/src/UI/Map/RasterLayerPicker.svelte @@ -63,30 +63,42 @@ }) ) } + function apply() { + mapproperties.rasterLayer.setData(rasterLayer.data) + dispatch("appliedLayer") + } + + function handleKeyPress(e: KeyboardEvent){ + if(e.key === "Enter"){ + apply() + } + } {#if hasLayers} -
+
- {#each $availableLayers as availableLayer} {/each} -
+ {/if}