From de11e3c89e799a3b1f8103e4768c2f4aa3592b45 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Thu, 30 Mar 2023 18:59:39 +0800 Subject: [PATCH] fix(nc-gui): fix eventList logic --- packages/nc-gui/components/webhook/Editor.vue | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/packages/nc-gui/components/webhook/Editor.vue b/packages/nc-gui/components/webhook/Editor.vue index 08ea2e4bdb..c04098fd7d 100644 --- a/packages/nc-gui/components/webhook/Editor.vue +++ b/packages/nc-gui/components/webhook/Editor.vue @@ -175,7 +175,14 @@ const formInput = ref({ ], }) -const eventList = ref[]>([]) +const eventList = ref[]>([ + { text: ['After', 'Insert'], value: ['after', 'insert'] }, + { text: ['After', 'Update'], value: ['after', 'update'] }, + { text: ['After', 'Delete'], value: ['after', 'delete'] }, + { text: ['After', 'Bulk Insert'], value: ['after', 'bulkInsert'] }, + { text: ['After', 'Bulk Update'], value: ['after', 'bulkUpdate'] }, + { text: ['After', 'Bulk Delete'], value: ['after', 'bulkDelete'] }, +]) const notificationList = computed(() => { return appInfo.isCloud @@ -271,20 +278,12 @@ function setHook(newHook: HookType) { }) if (hook.version === 'v1') { urlTabKey.value = 'body' + eventList.value = [ + { text: ['After', 'Insert'], value: ['after', 'insert'] }, + { text: ['After', 'Update'], value: ['after', 'update'] }, + { text: ['After', 'Delete'], value: ['after', 'delete'] }, + ] } - - eventList.value = [ - { text: ['After', 'Insert'], value: ['after', 'insert'] }, - { text: ['After', 'Update'], value: ['after', 'update'] }, - { text: ['After', 'Delete'], value: ['after', 'delete'] }, - ...(hook.version === 'v2' - ? [ - { text: ['After', 'Bulk Insert'], value: ['after', 'bulkInsert'] }, - { text: ['After', 'Bulk Update'], value: ['after', 'bulkUpdate'] }, - { text: ['After', 'Bulk Delete'], value: ['after', 'bulkDelete'] }, - ] - : []), - ] } async function onEventChange() { @@ -765,4 +764,4 @@ onMounted(async () => { - \ No newline at end of file +