feat: fix resolver

This commit is contained in:
Nevo David 2025-06-04 23:29:23 +07:00
parent a9e42ce31d
commit edba2d6ca5
1 changed files with 6 additions and 4 deletions

View File

@ -1,6 +1,9 @@
import { useEffect, useMemo } from 'react';
import { useForm, useFormContext } from 'react-hook-form';
import { classValidatorResolver } from '@hookform/resolvers/class-validator';
class Empty {}
const finalInformation = {} as {
[key: string]: {
posts: Array<{
@ -42,15 +45,14 @@ export const useValues = (
) => Promise<string | true>,
maximumCharacters?: number
) => {
const resolver = useMemo(() => {
return dto ? classValidatorResolver(dto) : undefined;
}, [integration]);
const form = useForm({
...(resolver ? resolver : {}),
resolver: classValidatorResolver(dto || Empty),
values: initialValues,
mode: 'onChange',
criteriaMode: 'all',
});
const getValues = useMemo(() => {
return () => ({
...form.getValues(),