import React from 'react' import PropTypes from 'prop-types' import { useProjectContext } from '../../../shared/context/project-context' import withErrorBoundary from '../../../infrastructure/error-boundary' import CloneProjectModal from './clone-project-modal' const EditorCloneProjectModalWrapper = React.memo( function EditorCloneProjectModalWrapper({ show, handleHide, openProject }) { const { _id: projectId, name: projectName } = useProjectContext() if (!projectName) { // wait for useProjectContext return null } else { return ( ) } } ) EditorCloneProjectModalWrapper.propTypes = { handleHide: PropTypes.func.isRequired, show: PropTypes.bool.isRequired, openProject: PropTypes.func.isRequired, } export default withErrorBoundary(EditorCloneProjectModalWrapper)