import { zodResolver } from '@hookform/resolvers/zod'; import { useForm, UseFormProps } from 'react-hook-form'; import { z, ZodRawShape } from 'zod'; const useAppForm = ( schema: z.ZodObject, formOptions?: UseFormProps>>, ) => useForm({ resolver: zodResolver(schema), ...formOptions, }); export default useAppForm;