fix: general form validation
This commit is contained in:
parent
5ffac750a1
commit
397eab0596
|
|
@ -45,6 +45,7 @@ export const GeneralTab: Tab = ({
|
||||||
const form = useForm<z.infer<typeof generalFormSchema>>({
|
const form = useForm<z.infer<typeof generalFormSchema>>({
|
||||||
resolver: zodResolver(generalFormSchema, undefined, undefined),
|
resolver: zodResolver(generalFormSchema, undefined, undefined),
|
||||||
values: generalSettings,
|
values: generalSettings,
|
||||||
|
mode: "all",
|
||||||
});
|
});
|
||||||
|
|
||||||
const currentSettings = form.watch();
|
const currentSettings = form.watch();
|
||||||
|
|
@ -102,10 +103,10 @@ export const GeneralTab: Tab = ({
|
||||||
<Input
|
<Input
|
||||||
className="w-60"
|
className="w-60"
|
||||||
type="number"
|
type="number"
|
||||||
{...field}
|
defaultValue={1}
|
||||||
min={1}
|
min={1}
|
||||||
onChange={(event) =>
|
onChange={(event) =>
|
||||||
field.onChange(parseInt(event.target.value))
|
field.onChange(parseInt(event.target.value || "0"))
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</FormControl>
|
</FormControl>
|
||||||
|
|
@ -127,10 +128,10 @@ export const GeneralTab: Tab = ({
|
||||||
<Input
|
<Input
|
||||||
className="w-60"
|
className="w-60"
|
||||||
type="number"
|
type="number"
|
||||||
{...field}
|
defaultValue={1}
|
||||||
min={1}
|
min={1}
|
||||||
onChange={(event) =>
|
onChange={(event) =>
|
||||||
field.onChange(parseInt(event.target.value))
|
field.onChange(parseInt(event.target.value || "0"))
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</FormControl>
|
</FormControl>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue