diff --git a/src/UI/Base/DelayedComponent.svelte b/src/UI/Base/DelayedComponent.svelte new file mode 100644 index 0000000000..2f807eb571 --- /dev/null +++ b/src/UI/Base/DelayedComponent.svelte @@ -0,0 +1,21 @@ + + + +{#if timeoutReached} + +{:else } + +{/if} diff --git a/src/UI/Popup/MinimapViz.svelte b/src/UI/Popup/MinimapViz.svelte index e18a269e40..6aea2896c2 100644 --- a/src/UI/Popup/MinimapViz.svelte +++ b/src/UI/Popup/MinimapViz.svelte @@ -7,6 +7,9 @@ import ShowDataLayer from "../Map/ShowDataLayer" import StaticFeatureSource from "../../Logic/FeatureSource/Sources/StaticFeatureSource" import MaplibreMap from "../Map/MaplibreMap.svelte" + import Loading from "../Base/Loading.svelte" + import { Utils } from "../../Utils" + import DelayedComponent from "../Base/DelayedComponent.svelte" export let state: SpecialVisualizationState export let tagSource: UIEventSource> @@ -47,7 +50,7 @@ } return features }, - [tagSource] + [tagSource], ) let mlmap = new UIEventSource(undefined) @@ -73,10 +76,13 @@ mlmap, new StaticFeatureSource(featuresToShow), state.theme.layers, - { zoomToFeatures: true } + { zoomToFeatures: true }, ) +
- + + +