import { Select, SelectProps } from '@chakra-ui/react'; import { useField, useFormikContext } from 'formik'; import React, { FC } from 'react'; import { BaseProps, FormControl } from '../form-control'; export type SelectControlProps = BaseProps & { selectProps?: SelectProps; children: React.ReactNode; }; export const SelectControl: FC = React.forwardRef( (props: SelectControlProps, ref: React.ForwardedRef) => { const { name, label, selectProps, children, ...rest } = props; const [field] = useField(name); const { isSubmitting } = useFormikContext(); return ( ); } ); export default SelectControl;