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 @@ + + + + + + + + + Seite wirklich verlassen? + + + + + Du hast ungespeicherte Änderungen. Diese gehen verloren, wenn du die Seite verlässt. + + + + + + Nein, bleiben + + + Ja, verlassen + + + + + + + + + \ 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(() => { +