diff --git a/app/pages/login.vue b/app/pages/login.vue index c42d870..da47aff 100644 --- a/app/pages/login.vue +++ b/app/pages/login.vue @@ -29,12 +29,14 @@ const fields: AuthFormField[] = [{ const schema = z.object({ email: z.email('Invalid email'), - password: z.string('Password is required').min(8, 'Must be at least 8 characters') + password: z.string('Password is required').min(8, 'Must be at least 8 characters'), + remember: z.boolean().optional() }) type Schema = z.output function onSubmit(payload: FormSubmitEvent) { + console.log(payload.data) return fetch("/login", { method: "POST", headers: { @@ -42,7 +44,8 @@ function onSubmit(payload: FormSubmitEvent) { }, body: JSON.stringify({ email: payload.data.email, - password: payload.data.password + password: payload.data.password, + remember: payload.data.remember || false }) }).then((response) => { if (response.ok)