zamis 5 лет назад
Родитель
Сommit
9e0ad676fd

+ 4 - 5
src/client/js/components/Admin/UserGroupDetail/UserGroupPageList.jsx

@@ -17,7 +17,6 @@ class UserGroupPageList extends React.Component {
     this.state = {
       currentPages: [],
       activePage: 1,
-      total: 0,
       pagingLimit: 10,
     };
 
@@ -37,10 +36,9 @@ class UserGroupPageList extends React.Component {
         limit,
         offset,
       });
-      const { total, pages } = res.data;
+      const { pages } = res.data;
 
       this.setState({
-        total: total || 0,
         activePage: pageNum,
         currentPages: pages,
       });
@@ -52,17 +50,18 @@ class UserGroupPageList extends React.Component {
 
   render() {
     const { t, adminUserGroupDetailContainer } = this.props;
+    const { relatedPages } = adminUserGroupDetailContainer.state;
 
     return (
       <Fragment>
         <ul className="page-list-ul page-list-ul-flat mb-3">
           {this.state.currentPages.map(page => <li key={page._id}><Page page={page} /></li>)}
         </ul>
-        {adminUserGroupDetailContainer.state.relatedPages.length === 0 ? <p>{t('admin:user_group_management.no_pages')}</p> : (
+        {relatedPages.length === 0 ? <p>{t('admin:user_group_management.no_pages')}</p> : (
           <PaginationWrapper
             activePage={this.state.activePage}
             changePage={this.handlePageChange}
-            totalItemsCount={this.state.total}
+            totalItemsCount={relatedPages.length}
             pagingLimit={this.state.pagingLimit}
             align="center"
             size="sm"