From 3de09e3e2c0892a06ab7311c42f93d6d91a9a1a0 Mon Sep 17 00:00:00 2001 From: rohittp Date: Thu, 6 Jun 2024 11:55:04 +0000 Subject: [PATCH 1/2] fix: force refresh on delete --- .../nc-gui/components/dashboard/TreeView/TableNode.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue index 8dfae7041c..64c6d4c968 100644 --- a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue +++ b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue @@ -206,6 +206,12 @@ const deleteTable = () => { isOptionsOpen.value = false isTableDeleteDialogVisible.value = true } + +const refreshViews = async () => { + isExpanded.value = false + await nextTick() + isExpanded.value = true +} From f8c31dbb8bb45b8770167895ece4098b88fb787a Mon Sep 17 00:00:00 2001 From: rohittp Date: Thu, 6 Jun 2024 11:55:04 +0000 Subject: [PATCH 2/2] refactor: add todo --- packages/nc-gui/components/dashboard/TreeView/TableNode.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue index 64c6d4c968..ef3e11ea30 100644 --- a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue +++ b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue @@ -207,6 +207,7 @@ const deleteTable = () => { isTableDeleteDialogVisible.value = true } +// TODO: Should find a way to render the components without using the `nextTick` function const refreshViews = async () => { isExpanded.value = false await nextTick()