From 1b33431bc0fb657acd843e0078753932127a4bab Mon Sep 17 00:00:00 2001 From: Mika Date: Thu, 11 Jul 2024 21:46:35 +0200 Subject: [PATCH] web: functioning delete button --- web/components.d.ts | 2 + web/src/components/DeleteDialog.vue | 81 ++++++++++++++++++++++++++ web/src/components/ListViewElement.vue | 13 +---- web/src/components/UpdateDialog.vue | 16 ++--- 4 files changed, 90 insertions(+), 22 deletions(-) create mode 100644 web/src/components/DeleteDialog.vue diff --git a/web/components.d.ts b/web/components.d.ts index f34dcd4..77c5d50 100644 --- a/web/components.d.ts +++ b/web/components.d.ts @@ -9,6 +9,8 @@ declare module 'vue' { export interface GlobalComponents { CategoryContainer: typeof import('./src/components/CategoryContainer.vue')['default'] Clipboard: typeof import('./src/components/Clipboard.vue')['default'] + copy: typeof import('./src/components/UpdateDialog copy.vue')['default'] + DeleteDialog: typeof import('./src/components/DeleteDialog.vue')['default'] HeaderBar: typeof import('./src/components/HeaderBar.vue')['default'] ListViewElement: typeof import('./src/components/ListViewElement.vue')['default'] LoginPage: typeof import('./src/components/loginPage.vue')['default'] diff --git a/web/src/components/DeleteDialog.vue b/web/src/components/DeleteDialog.vue new file mode 100644 index 0000000..bb2bf40 --- /dev/null +++ b/web/src/components/DeleteDialog.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/web/src/components/ListViewElement.vue b/web/src/components/ListViewElement.vue index 1c32a65..0a7efab 100644 --- a/web/src/components/ListViewElement.vue +++ b/web/src/components/ListViewElement.vue @@ -79,9 +79,7 @@ - - - + @@ -92,14 +90,9 @@