import {FC, Suspense} from 'react'; import {ErrorBoundary, Loading, Modal, ModalBtnGroup} from '@components'; import ReactModal from 'react-modal'; import {useFormState} from './hooks'; import Info from './Info'; import {FormProvider} from 'react-hook-form'; const style: ReactModal.Styles = { content: { width: '560px', height: '500px', }, }; type Props = { visible: boolean, onClose: () => void, onFetch: () => void, id: string, }; const MenuModal: FC = function({visible, onClose, id, onFetch}) { const [{isLoading, formInstance}, onSubmit] = useFormState({ onClose, id, visible, onFetch, }); const isEdit = Boolean(id); return ( }> ); }; export default MenuModal;