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({
|
const formSchema = z.object({
|
||||||
username: z.string().min(5),
|
username: z.string().min(5),
|
||||||
nickname: z.string().min(1),
|
nickname: z.string(),
|
||||||
subtitle: z.string().min(1),
|
subtitle: z.string(),
|
||||||
avatar: z.url().min(1),
|
avatar: z.url(),
|
||||||
});
|
});
|
||||||
export function EditProfileDialog() {
|
export function EditProfileDialog() {
|
||||||
const { data } = useUserInfo();
|
const { data } = useUserInfo();
|
||||||
@@ -41,7 +41,7 @@ export function EditProfileDialog() {
|
|||||||
subtitle: user.subtitle,
|
subtitle: user.subtitle,
|
||||||
},
|
},
|
||||||
validators: {
|
validators: {
|
||||||
onBlur: formSchema,
|
onSubmit: formSchema
|
||||||
},
|
},
|
||||||
onSubmit: async ({
|
onSubmit: async ({
|
||||||
value,
|
value,
|
||||||
|
|||||||
Reference in New Issue
Block a user