diff --git a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue
index 1e29a1ef5f..577c13977c 100644
--- a/packages/nc-gui/components/dashboard/TreeView/TableNode.vue
+++ b/packages/nc-gui/components/dashboard/TreeView/TableNode.vue
@@ -9,7 +9,7 @@ import { ProjectRoleInj, TreeViewInj, useNuxtApp, useRoles, useTabs } from '#imp
const props = withDefaults(
defineProps<{
base: BaseType
- table: TableType
+ table: TableType & { isViewsLoading?: boolean }
sourceIndex: number
}>(),
{ sourceIndex: 0 },
@@ -174,7 +174,15 @@ const isTableOpened = computed(() => {
class="nc-sidebar-node-btn nc-sidebar-expand"
@click.stop="onExpand"
>
+