ryuichi-e 5 лет назад
Родитель
Сommit
9e36989276
1 измененных файлов с 9 добавлено и 10 удалено
  1. 9 10
      src/client/js/components/MyBookmarkList/MyBookmarkList.jsx

+ 9 - 10
src/client/js/components/MyBookmarkList/MyBookmarkList.jsx

@@ -33,8 +33,8 @@ class MyBookmarkList extends React.Component {
     this.getMyBookmarkList(1);
   }
 
-  async handlePage(selectedPage) {
-    await this.getMyBookmarkList(selectedPage);
+  async handlePage(selectPageNumber) {
+    await this.getMyBookmarkList(selectPageNumber);
   }
 
   async getMyBookmarkList(selectPageNumber) {
@@ -48,9 +48,9 @@ class MyBookmarkList extends React.Component {
 
     try {
       const { data } = await this.props.appContainer.apiv3.get(`/bookmarks/${userId}`, params);
-      /* if (data.paginateResult == null) {
+      if (data.paginationResult == null) {
         throw new Error('data must conclude \'paginateResult\' property.');
-      } */
+      }
       const {
         docs: pages, totalDocs: totalPages, limit: pagingLimit, page: activePage,
       } = data.paginationResult;
@@ -73,21 +73,20 @@ class MyBookmarkList extends React.Component {
    * @param {any} pages Array of pages Model Obj
    *
    */
-  generatePageList() {
-    return this.state.pages.map(page => (
-      <li key={`my-bookmarks-list:list-view:${page._id}`}>
-        <Page page={page} />
+  generatePageList(pages) {
+    return pages.map(page => (
+      <li key={`my-bookmarks:${page._id}`}>
+        <Page page={page.page} />
       </li>
     ));
   }
 
 
   render() {
-
     return (
       <div className="page-list-container-create">
         <ul className="page-list-ul page-list-ul-flat mb-3">
-          {this.generatePageList()}
+          {this.generatePageList(this.state.pages)}
         </ul>
         <PaginationWrapper
           activePage={this.state.activePage}