feat: fix resolver
This commit is contained in:
parent
a9e42ce31d
commit
edba2d6ca5
|
|
@ -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(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue