diff --git a/frontend/src/views/Activate.vue b/frontend/src/views/Activate.vue index 45cba40..3094ef7 100644 --- a/frontend/src/views/Activate.vue +++ b/frontend/src/views/Activate.vue @@ -33,6 +33,30 @@ import ConfirmDialog from '../components/ConfirmDialog.vue'; import { buildInfoConfig, buildConfirmConfig, safeErrorMessage } from '../utils/dialogUtils.js'; export default { + data() { + return { + // Dialog States + infoDialog: { + isOpen: false, + title: '', + message: '', + details: '', + type: 'info' + }, + confirmDialog: { + isOpen: false, + title: '', + message: '', + details: '', + type: 'info', + resolveCallback: null + } + }; + }, + mounted() { + // Aktivierung direkt beim Aufruf des Links ausführen + this.activate(); + }, methods: { // Dialog Helper Methods async showInfo(title, message, details = '', type = 'info') {