fix form validation mode

This commit is contained in:
Ildar Kamalov
2025-01-24 14:49:12 +03:00
parent 254b25a026
commit 681cdb023e
27 changed files with 178 additions and 83 deletions

View File

@@ -96,7 +96,7 @@ const Dhcp = () => {
} = useSelector((state: RootState) => state.dhcp, shallowEqual);
const methods = useForm<DhcpFormValues>({
mode: 'onChange',
mode: 'onBlur',
defaultValues: {
v4: v4 || DEFAULT_V4_VALUES,
v6: v6 || DEFAULT_V6_VALUES,
@@ -127,8 +127,14 @@ const Dhcp = () => {
useEffect(() => {
if (v4 || v6 || interfaceName) {
reset({
v4: v4 || DEFAULT_V4_VALUES,
v6: v6 || DEFAULT_V6_VALUES,
v4: {
...DEFAULT_V4_VALUES,
...v4,
},
v6: {
...DEFAULT_V6_VALUES,
...v6,
},
interface_name: interfaceName || '',
});
}