From 397eab0596d52f331a645509cb7d03197f72981a Mon Sep 17 00:00:00 2001 From: Jiang Feng Date: Wed, 7 May 2025 12:09:02 +0800 Subject: [PATCH] fix: general form validation --- web/src/app/settings/tabs/general-tab.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/web/src/app/settings/tabs/general-tab.tsx b/web/src/app/settings/tabs/general-tab.tsx index 5fd5c9a..e900bfc 100644 --- a/web/src/app/settings/tabs/general-tab.tsx +++ b/web/src/app/settings/tabs/general-tab.tsx @@ -45,6 +45,7 @@ export const GeneralTab: Tab = ({ const form = useForm>({ resolver: zodResolver(generalFormSchema, undefined, undefined), values: generalSettings, + mode: "all", }); const currentSettings = form.watch(); @@ -102,10 +103,10 @@ export const GeneralTab: Tab = ({ - field.onChange(parseInt(event.target.value)) + field.onChange(parseInt(event.target.value || "0")) } /> @@ -127,10 +128,10 @@ export const GeneralTab: Tab = ({ - field.onChange(parseInt(event.target.value)) + field.onChange(parseInt(event.target.value || "0")) } />