diff --git a/src/components/ui/VnConfirm.vue b/src/components/ui/VnConfirm.vue
index 0ce18cadb..f8715f685 100644
--- a/src/components/ui/VnConfirm.vue
+++ b/src/components/ui/VnConfirm.vue
@@ -2,7 +2,6 @@
import { ref } from 'vue';
import { useDialogPluginComponent } from 'quasar';
import { useI18n } from 'vue-i18n';
-import { onMounted } from 'vue';
const { t } = useI18n();
@@ -29,7 +28,6 @@ const props = defineProps({
required: false,
default: null,
},
- callbackFn: Function,
});
defineEmits(['confirm', ...useDialogPluginComponent.emits]);
@@ -39,17 +37,12 @@ const { dialogRef, onDialogOK } = useDialogPluginComponent();
const title = props.title || t('Confirm');
const message = props.message || t('Are you sure you want to continue?');
const isLoading = ref(false);
-onMounted(() => {
- if (props.callbackFn) props.callbackFn();
-});
+
async function confirm() {
- let html = null;
- html = document.getElementById(props.data.inputId);
isLoading.value = true;
if (props.promise) {
try {
- if (html) await props.promise({ ...props.data, return: html.value });
- else await props.promise(props.data);
+ await props.promise(props.data);
} finally {
isLoading.value = false;
}
@@ -72,8 +65,8 @@ async function confirm() {
-
-
+
+