import React from 'react'; import { Form, Input, Select, InputNumber, Modal, message, FormInstance } from 'antd'; import OptionCreator from './optionCreator'; import { FieldTypeOptions, GroupOptions } from './defaultFields'; type StaffFieldModalProps = { form: FormInstance; isModalVisible: boolean; setIsModalVisible: (visible: boolean) => void; editingField: any; isProcessing: boolean; handleSubmit: () => Promise; optionFieldTypes: string[]; showOptions: boolean; }; const StaffFieldModal: React.FC = ({ form, isModalVisible, setIsModalVisible, editingField, isProcessing, handleSubmit, optionFieldTypes, showOptions }) => { return ( setIsModalVisible(false)} confirmLoading={isProcessing} >