import React from 'react'; import { useField, FieldHookConfig } from 'formik'; import RadioGroupField, { RadioGroupFieldProps } from '../../../molecules/RadioGroupField/RadioGroupField'; export type FormRadioGroupFieldProps = Pick, 'validate' | 'name'> & Omit; const FormRadioGroupField = ({ name, validate, ...rest }: FormRadioGroupFieldProps) => { const [{ value }, { error, touched }, { setValue, setTouched }] = useField({ name, validate }); return ( setTouched(true)} isValid={!error && touched} value={value} errorMessage={touched && error ? error : ''} {...rest} /> ); }; export default FormRadioGroupField;