From 3a54b96ed950268e008e3491ccaecb4dafb151d5 Mon Sep 17 00:00:00 2001 From: mertmit Date: Tue, 29 Nov 2022 19:24:39 +0300 Subject: [PATCH] fix: improved refresh sidebar logic Signed-off-by: mertmit --- packages/nc-gui/layouts/default.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/layouts/default.vue b/packages/nc-gui/layouts/default.vue index 669173d8e8..a94eae12b9 100644 --- a/packages/nc-gui/layouts/default.vue +++ b/packages/nc-gui/layouts/default.vue @@ -8,7 +8,18 @@ const { te, t } = useI18n() const { hasSidebar } = useSidebar('nc-left-sidebar') +const refreshSidebar = ref(false) + useTitle(route.meta?.title && te(route.meta.title) ? `${t(route.meta.title)} | NocoDB` : 'NocoDB') + +watch(hasSidebar, (val) => { + if (!val) { + refreshSidebar.value = true + nextTick(() => { + refreshSidebar.value = false + }) + } +})