import { Input, InputProps } from '@chakra-ui/react'; import { useField, useFormikContext } from 'formik'; import React, { FC, ForwardedRef } from 'react'; import { BaseProps, FormControl } from '../form-control'; export type InputControlProps = BaseProps & { inputProps?: InputProps }; export const InputControl: FC = React.forwardRef( (props: InputControlProps, ref: ForwardedRef) => { const { name, label, inputProps, ...rest } = props; const [field] = useField(name); const { isSubmitting } = useFormikContext(); return ( ); } ); export default InputControl;