import type { ReactElement } from "react" import type { FieldValues, UseFormReturn } from "react-hook-form" import { useFormContext } from "react-hook-form" interface ConnectedFormProps { children(children: UseFormReturn): ReactElement } /** * Utility component for nested forms. */ const ConnectedForm = ({ children, }: ConnectedFormProps) => { const methods = useFormContext() return children({ ...methods }) } export default ConnectedForm