diff --git a/components.d.ts b/components.d.ts
index 5d6ff118..43ffe278 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -8,6 +8,7 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
+ ConfirmDialog: typeof import('./src/@core/components/ConfirmDialog.vue')['default']
DialogCloseBtn: typeof import('./src/@core/components/DialogCloseBtn.vue')['default']
ErrorHeader: typeof import('./src/@core/components/ErrorHeader.vue')['default']
ExistIcon: typeof import('./src/@core/components/ExistIcon.vue')['default']
diff --git a/package.json b/package.json
index 25b62bd2..33ecb174 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,6 @@
"vue3-perfect-scrollbar": "^2.0.0",
"vuedraggable": "^4.1.0",
"vuetify": "3.7.3",
- "vuetify-use-dialog": "^0.6.11",
"webfontloader": "^1.6.28"
},
"devDependencies": {
diff --git a/src/@core/components/ConfirmDialog.vue b/src/@core/components/ConfirmDialog.vue
new file mode 100644
index 00000000..f1655184
--- /dev/null
+++ b/src/@core/components/ConfirmDialog.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
{{ title }}
+
{{ content }}
+
+
+
+
+
+ {{ cancelText }}
+
+
+ {{ confirmText }}
+
+
+
+
+
+
diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue
index 46e3e9fd..2a0094a0 100644
--- a/src/components/cards/PluginCard.vue
+++ b/src/components/cards/PluginCard.vue
@@ -1,6 +1,6 @@