From 50abead1044ab80c706e29baa4847d9fbdae5e5b Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sun, 12 Jun 2022 17:58:22 +0200 Subject: [PATCH] map fixes --- packages/web/src/datagrid/DataGridCore.svelte | 14 +++++------ packages/web/src/elements/MapView.svelte | 16 ++++++------- packages/web/src/tabs/MapTab.svelte | 23 ++++++++++++++----- 3 files changed, 32 insertions(+), 21 deletions(-) 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}