diff --git a/frontend/src/lib/server/types.ts b/frontend/src/lib/server/types.ts
index 9d4d9e0..a85dfad 100644
--- a/frontend/src/lib/server/types.ts
+++ b/frontend/src/lib/server/types.ts
@@ -2,4 +2,7 @@ import { z } from 'zod'
export const userUpdateSchema = z.object({
username: z.string(),
+ old_password: z.string(),
+ new_password: z.string(),
+ confirm_password: z.string(),
})
diff --git a/frontend/src/routes/(app)/settings/account/+page.svelte b/frontend/src/routes/(app)/settings/account/+page.svelte
index 941e422..48bad29 100644
--- a/frontend/src/routes/(app)/settings/account/+page.svelte
+++ b/frontend/src/routes/(app)/settings/account/+page.svelte
@@ -14,6 +14,7 @@
email: data.user.email,
old_password: '',
new_password: '',
+ confirm_password: '',
}
let isLoading = false
@@ -86,6 +87,17 @@
Change your password.
+
+
+
+
+ Confirm your new password.
+
+
+