diff --git a/packages/nc-gui/components/smartsheet/expanded-form/index.vue b/packages/nc-gui/components/smartsheet/expanded-form/index.vue index 52db90f92b..56257e3798 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/index.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/index.vue @@ -138,6 +138,8 @@ provide(MetaInj, meta) const isLoading = ref(true) +const isSaving = ref(false) + const { commentsDrawer, changedColumns, @@ -208,6 +210,8 @@ const onDuplicateRow = () => { } const save = async () => { + isSaving.value = true + let kanbanClbk if (activeView.value?.type === ViewTypes.KANBAN) { kanbanClbk = (row: any, isNewRow: boolean) => { @@ -238,6 +242,8 @@ const save = async () => { } emits('createdRecord', _row.value.row) + + isSaving.value = false } const isPreventChangeModalOpen = ref(false) @@ -875,6 +881,7 @@ export default { {{ $t('labels.discard') }} - + {{ $t('tooltip.saveChanges') }}