import Radio from '../../Radio'; import withFormItem, { FormComponentProps } from '../withFormItem'; import { FieldValues } from 'react-hook-form'; import { FormItemProps } from '../Item'; import { RadioProps } from 'src/components/Radio/interface'; import React from 'react'; // 创建基础的FormRadio组件 const BaseFormRadio = withFormItem( Radio, 'FormRadio', {}, { triggerValidationOnChange: true, fallbackValue: null, } ) as ( props: FormComponentProps> ) => React.ReactElement; // 导出支持泛型的类型定义 export type FormRadioProps = Omit, 'children'> & RadioProps; export default BaseFormRadio;