@matthew.ngo/reform
Version:
A flexible and powerful React form management library with advanced validation, state observation, and multi-group support
12 lines (10 loc) • 339 B
text/typescript
import { UseFormReturn } from 'react-hook-form';
import { FormController } from './form-controller';
import { FormGroup } from './form-groups';
export const useFormController = <T extends Record<string, any>>(
methods: UseFormReturn<{ groups: FormGroup<T>[] }>
): FormController<T> => {
return {
control: methods.control,
};
};