From 199c0b74bccd397f60dae0e488daf0bb7c44c5e5 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <p.gawron@atcomp.pl> Date: Thu, 26 Sep 2024 09:13:02 +0200 Subject: [PATCH] first load the overlay then change the background --- CHANGELOG | 2 ++ src/components/Map/Drawer/OverlaysDrawer/hooks/useOverlay.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 553788d8..68490d8a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,6 @@ minerva-front (18.0.0~beta.3) stable; urgency=medium + * Bugfix: change background to empty after overlay is loaded so there is no + blank background (#285) * Bugfix: license info styling (#280) -- Piotr Gawron <piotr.gawron@uni.lu> Thu, 26 Sep 2024 13:00:00 +0200 diff --git a/src/components/Map/Drawer/OverlaysDrawer/hooks/useOverlay.ts b/src/components/Map/Drawer/OverlaysDrawer/hooks/useOverlay.ts index 4c5fdcbe..6fde317a 100644 --- a/src/components/Map/Drawer/OverlaysDrawer/hooks/useOverlay.ts +++ b/src/components/Map/Drawer/OverlaysDrawer/hooks/useOverlay.ts @@ -39,12 +39,12 @@ export const useOverlay = (overlayId: number): UseOverlay => { } }; - const toggleOverlay = (): void => { + const toggleOverlay = async (): Promise<void> => { if (isOverlayActive) { dispatch(removeOverlayBioEntityForGivenOverlay({ overlayId })); } else { + await dispatch(getOverlayBioEntityForAllModels({ overlayId })); setBackgroundtoEmptyIfAvailable(); - dispatch(getOverlayBioEntityForAllModels({ overlayId })); } dispatchPluginEvents(); -- GitLab