fix(client): relax form schema and validate on submit
Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
@@ -24,9 +24,9 @@ import { useUserInfo } from '@/hooks/data/useUserInfo';
|
||||
|
||||
const formSchema = z.object({
|
||||
username: z.string().min(5),
|
||||
nickname: z.string().min(1),
|
||||
subtitle: z.string().min(1),
|
||||
avatar: z.url().min(1),
|
||||
nickname: z.string(),
|
||||
subtitle: z.string(),
|
||||
avatar: z.url(),
|
||||
});
|
||||
export function EditProfileDialog() {
|
||||
const { data } = useUserInfo();
|
||||
@@ -41,7 +41,7 @@ export function EditProfileDialog() {
|
||||
subtitle: user.subtitle,
|
||||
},
|
||||
validators: {
|
||||
onBlur: formSchema,
|
||||
onSubmit: formSchema
|
||||
},
|
||||
onSubmit: async ({
|
||||
value,
|
||||
|
||||
Reference in New Issue
Block a user