diff --git a/packages/web/src/datagrid/DataGridCore.svelte b/packages/web/src/datagrid/DataGridCore.svelte
index 607533ce0..62f1c4dcb 100644
--- a/packages/web/src/datagrid/DataGridCore.svelte
+++ b/packages/web/src/datagrid/DataGridCore.svelte
@@ -546,14 +546,14 @@
showModal(ErrorMessageModal, { message: 'There is nothing to be shown on map' });
return;
}
- openNewTab({
- title: 'Map',
- icon: 'img map',
- tabComponent: 'MapTab',
- props: {
- selection,
+ openNewTab(
+ {
+ title: 'Map',
+ icon: 'img map',
+ tabComponent: 'MapTab',
},
- });
+ { editor: selection.map(x => _.omit(x, ['engine'])) }
+ );
return;
}
diff --git a/packages/web/src/elements/MapView.svelte b/packages/web/src/elements/MapView.svelte
index c6eff57a7..f03a80139 100644
--- a/packages/web/src/elements/MapView.svelte
+++ b/packages/web/src/elements/MapView.svelte
@@ -1,6 +1,5 @@
-
+ import MapView from '../elements/MapView.svelte';
+
+ import useEditorData from '../query/useEditorData';
+
+ export let tabid;
+ let selection;
+
+ useEditorData({
+ tabid,
+ onInitialData: value => {
+ selection = value;
+ },
+ });
+
+
+{#if selection}
-
\ No newline at end of file
+{/if}