From c538a5dce087c522e8be50451fb9eae856d53d61 Mon Sep 17 00:00:00 2001 From: Luka Trovic Date: Wed, 31 Jan 2024 19:34:11 +0100 Subject: [PATCH] fix: card move dialog auto close Signed-off-by: Luka Trovic --- src/App.vue | 3 + src/CardMoveDialog.vue | 107 +++++++++++++++++++++++ src/components/cards/CardMenuEntries.vue | 84 ++---------------- 3 files changed, 116 insertions(+), 78 deletions(-) create mode 100644 src/CardMoveDialog.vue diff --git a/src/App.vue b/src/App.vue index fdc3bd125..029917875 100644 --- a/src/App.vue +++ b/src/App.vue @@ -41,6 +41,7 @@ + @@ -52,12 +53,14 @@ import { NcModal, NcContent, NcAppContent } from '@nextcloud/vue' import { BoardApi } from './services/BoardApi.js' import { emit, subscribe } from '@nextcloud/event-bus' import { loadState } from '@nextcloud/initial-state' +import CardMoveDialog from './CardMoveDialog.vue' const boardApi = new BoardApi() export default { name: 'App', components: { + CardMoveDialog, AppNavigation, NcModal, NcContent, diff --git a/src/CardMoveDialog.vue b/src/CardMoveDialog.vue new file mode 100644 index 000000000..286cea6cc --- /dev/null +++ b/src/CardMoveDialog.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/src/components/cards/CardMenuEntries.vue b/src/components/cards/CardMenuEntries.vue index 9db06ad09..3d6734111 100644 --- a/src/components/cards/CardMenuEntries.vue +++ b/src/components/cards/CardMenuEntries.vue @@ -47,7 +47,7 @@ + @click="openCardMoveDialog"> {{ t('deck', 'Move card') }} {{ t('deck', 'Delete card') }} - - - - -