fix(client): relax form schema and validate on submit
Some checks failed
Client CMS Check Build (NixCN CMS) TeamCity build failed
Backend Check Build (NixCN CMS) TeamCity build finished

Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
2026-01-29 20:23:42 +08:00
parent f27b991d69
commit 83bd6c2830

View File

@@ -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,