@@ -88,10 +61,7 @@ $effect(() => {
method="POST"
action="?/update"
use:enhance
- oninput={() => {
- isDirty = true;
- showUnsavedWarning = false;
- }}
+ oninput={unsaved.markDirty}
class="mb-5"
>
diff --git a/frontend/src/routes/admin/users/[id]/+page.svelte b/frontend/src/routes/admin/users/[id]/+page.svelte
index c0e8f8db..161e63ad 100644
--- a/frontend/src/routes/admin/users/[id]/+page.svelte
+++ b/frontend/src/routes/admin/users/[id]/+page.svelte
@@ -1,21 +1,20 @@
@@ -76,23 +64,8 @@ $effect(() => {
- {#if showUnsavedWarning}
-
- {m.admin_unsaved_warning()}
-
-
+ {#if unsaved.showUnsavedWarning}
+
{/if}
{#if form?.success}
@@ -109,10 +82,7 @@ $effect(() => {
id="edit-user-form"
method="POST"
use:enhance
- oninput={() => {
- isDirty = true;
- showUnsavedWarning = false;
- }}
+ oninput={unsaved.markDirty}
class="space-y-5"
>