From 156e0522c7b0e6a56bc75513609da8a41e9c78cb Mon Sep 17 00:00:00 2001 From: Arman Date: Fri, 10 Feb 2023 13:55:24 +0100 Subject: [PATCH] fix: chart resize wizard closed --- src/lib/charts/base.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/charts/base.svelte b/src/lib/charts/base.svelte index 09f5b5ee29..2bdd702dc8 100644 --- a/src/lib/charts/base.svelte +++ b/src/lib/charts/base.svelte @@ -9,6 +9,7 @@ import type { ECharts } from 'echarts/core'; import type { BarSeriesOption, LineSeriesOption } from 'echarts/charts'; import type { EChartsOption } from 'echarts'; + import { wizard } from '$lib/stores/wizard'; registerTheme('light', { ...base, ...light }); registerTheme('dark', { ...base, ...dark }); @@ -70,7 +71,7 @@ let timeoutId: unknown; const onResize = () => { - if (timeoutId == undefined) { + if (timeoutId == undefined && !$wizard.show) { timeoutId = setTimeout(() => { if (chart && !chart.isDisposed()) { chart.resize(); @@ -79,6 +80,10 @@ }, 250); } }; + + $: if (!$wizard.show) { + onResize(); + }