|
|
@@ -7,19 +7,20 @@ import { Modal, ModalHeader, ModalBody } from 'reactstrap';
|
|
|
import { withTranslation } from 'react-i18next';
|
|
|
|
|
|
import { withUnstatedContainers } from './UnstatedUtils';
|
|
|
+import PageContainer from '../services/PageContainer';
|
|
|
|
|
|
const PageAccessoriesModal = (props) => {
|
|
|
- // const { pageContainer } = props;
|
|
|
+ const { t } = props;
|
|
|
|
|
|
return (
|
|
|
<Modal
|
|
|
size="lg"
|
|
|
- // isOpen={.isOpen}
|
|
|
- // toggle={.onClose}
|
|
|
+ isOpen={props.isOpen}
|
|
|
+ toggle={props.onClose}
|
|
|
className="grw-create-page"
|
|
|
>
|
|
|
<ModalHeader tag="h4" className="bg-primary text-light">
|
|
|
- TopOfTableContentsModal
|
|
|
+ { t('TopOfTableContentsModal') }
|
|
|
</ModalHeader>
|
|
|
<ModalBody>
|
|
|
</ModalBody>
|
|
|
@@ -32,13 +33,14 @@ const PageAccessoriesModal = (props) => {
|
|
|
/**
|
|
|
* Wrapper component for using unstated
|
|
|
*/
|
|
|
-const PageAccessoriesModalWrapper = withUnstatedContainers(PageAccessoriesModal, []);
|
|
|
+const PageAccessoriesModalWrapper = withUnstatedContainers(PageAccessoriesModal, [PageContainer]);
|
|
|
|
|
|
|
|
|
PageAccessoriesModal.propTypes = {
|
|
|
t: PropTypes.func.isRequired, // i18next
|
|
|
- // appContainer: PropTypes.instanceOf(AppContainer).isRequired,
|
|
|
- topOfTableContents: PropTypes.instanceOf().isRequired,
|
|
|
+ pageContainer: PropTypes.instanceOf(PageContainer).isRequired,
|
|
|
+ isOpen: PropTypes.bool.isRequired,
|
|
|
+ onClose: PropTypes.func.isRequired,
|
|
|
};
|
|
|
|
|
|
export default withTranslation()(PageAccessoriesModalWrapper);
|