From 2d906e99b58c157f7f213d701f0dfc9a51bcecb1 Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Wed, 22 Nov 2023 15:17:29 +0000 Subject: [PATCH] fix: Show skelton loader immediatly when a table is opened --- .../dashboard/TreeView/TableNode.vue | 10 ++- .../components/smartsheet/grid/Table.vue | 13 +++- .../nc-gui/components/tabs/Smartsheet.vue | 14 ++--- packages/nc-gui/composables/useTableNew.ts | 62 ++++++++++++++----- 4 files changed, 73 insertions(+), 26 deletions(-) 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" > +