import { useFormContext, Control, FieldValues } from "react-hook-form";

export function useFormControl<T extends FieldValues = FieldValues>(
  control?: Control<T>
): Control<T> {
  const context = useFormContext<T>();
  return control ?? context.control;
}
