From 3aa7e6c022b3c3ef033de9390bd6666031149baa Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sat, 31 Dec 2022 12:43:27 +0100 Subject: [PATCH] map view refactor --- packages/web/src/celldata/MapCellView.svelte | 4 +- packages/web/src/datagrid/DataGridCore.svelte | 2 +- packages/web/src/elements/MapView.svelte | 140 ++---------------- .../web/src/elements/SelectionMapView.svelte | 139 +++++++++++++++++ packages/web/src/tabs/MapTab.svelte | 8 +- .../web/src/widgets/CellDataWidget.svelte | 2 +- 6 files changed, 158 insertions(+), 137 deletions(-) create mode 100644 packages/web/src/elements/SelectionMapView.svelte diff --git a/packages/web/src/celldata/MapCellView.svelte b/packages/web/src/celldata/MapCellView.svelte index 6a0d58d68..d19845e3d 100644 --- a/packages/web/src/celldata/MapCellView.svelte +++ b/packages/web/src/celldata/MapCellView.svelte @@ -1,6 +1,6 @@ - + + + + diff --git a/packages/web/src/tabs/MapTab.svelte b/packages/web/src/tabs/MapTab.svelte index 24c528797..7a3432ac3 100644 --- a/packages/web/src/tabs/MapTab.svelte +++ b/packages/web/src/tabs/MapTab.svelte @@ -4,16 +4,16 @@ import useEditorData from '../query/useEditorData'; export let tabid; - let selection; + let geoJson; useEditorData({ tabid, onInitialData: value => { - selection = value; + geoJson = value; }, }); -{#if selection} - +{#if geoJson} + {/if} diff --git a/packages/web/src/widgets/CellDataWidget.svelte b/packages/web/src/widgets/CellDataWidget.svelte index 7889c8c6b..367948296 100644 --- a/packages/web/src/widgets/CellDataWidget.svelte +++ b/packages/web/src/widgets/CellDataWidget.svelte @@ -80,7 +80,7 @@ import TextCellViewNoWrap from '../celldata/TextCellViewNoWrap.svelte'; import TextCellViewWrap from '../celldata/TextCellViewWrap.svelte'; import ErrorInfo from '../elements/ErrorInfo.svelte'; - import { selectionCouldBeShownOnMap } from '../elements/MapView.svelte'; + import { selectionCouldBeShownOnMap } from '../elements/SelectionMapView.svelte'; import SelectField from '../forms/SelectField.svelte'; import { selectedCellsCallback } from '../stores'; import WidgetTitle from './WidgetTitle.svelte';