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}