From 83bd6c2830283cc517de162d3391488e41b6d37e Mon Sep 17 00:00:00 2001 From: Noa Virellia Date: Thu, 29 Jan 2026 20:23:42 +0800 Subject: [PATCH] fix(client): relax form schema and validate on submit Signed-off-by: Noa Virellia --- client/cms/src/components/profile/edit-profile-dialog.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/cms/src/components/profile/edit-profile-dialog.tsx b/client/cms/src/components/profile/edit-profile-dialog.tsx index c98d4c7..8f3bcca 100644 --- a/client/cms/src/components/profile/edit-profile-dialog.tsx +++ b/client/cms/src/components/profile/edit-profile-dialog.tsx @@ -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,