From 0d1b4b7eb8069fb4fb2725327b79ac2390fde9db Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Thu, 1 Jan 2026 15:30:06 +0100 Subject: [PATCH] Added Page Leave Guard --- components/PageLeaveGuard.vue | 98 ++++++++++++++++++++++++++ pages/createDocument/edit/[[id]].vue | 1 + pages/incomingInvoices/[mode]/[id].vue | 1 + 3 files changed, 100 insertions(+) create mode 100644 components/PageLeaveGuard.vue diff --git a/components/PageLeaveGuard.vue b/components/PageLeaveGuard.vue new file mode 100644 index 0000000..af9a563 --- /dev/null +++ b/components/PageLeaveGuard.vue @@ -0,0 +1,98 @@ + + + + + \ No newline at end of file diff --git a/pages/createDocument/edit/[[id]].vue b/pages/createDocument/edit/[[id]].vue index 3ba7e88..cb7f612 100644 --- a/pages/createDocument/edit/[[id]].vue +++ b/pages/createDocument/edit/[[id]].vue @@ -3136,6 +3136,7 @@ const setRowData = async (row, service = {sellingPriceComposed: {}}, product = { + diff --git a/pages/incomingInvoices/[mode]/[id].vue b/pages/incomingInvoices/[mode]/[id].vue index 319fc26..51488ba 100644 --- a/pages/incomingInvoices/[mode]/[id].vue +++ b/pages/incomingInvoices/[mode]/[id].vue @@ -575,6 +575,7 @@ const findIncomingInvoiceErrors = computed(() => { +