import React, { useState, useEffect } from 'react'; import PropTypes from 'prop-types'; import Page from './PageList/Page'; import { withUnstatedContainers } from './UnstatedUtils'; import AppContainer from '../services/AppContainer'; import PageContainer from '../services/PageContainer'; const PageList = (props) => { const { appContainer, pageContainer } = props; const { path } = pageContainer.state; const [page, setPage] = useState({}); function getPageList() { const res = appContainer.apiv3Get('/pages/list', path); setPage(res); } // useEffect(() => { // getPageList(); // }, [props.isOpen]); return ( ); }; const PageListWrapper = withUnstatedContainers(PageList, [AppContainer, PageContainer]); PageList.propTypes = { appContainer: PropTypes.instanceOf(AppContainer), pageContainer: PropTypes.instanceOf(PageContainer), isOpen: PropTypes, }; export default PageListWrapper;