takeru0001 5 лет назад
Родитель
Сommit
aa4b794676
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/client/js/components/BookmarkButton.jsx

+ 8 - 0
src/client/js/components/BookmarkButton.jsx

@@ -19,6 +19,14 @@ class BookmarkButton extends React.Component {
 
     try {
       await crowi.apiv3.put('/bookmarks', { pageId, bool });
+
+      if (pageContainer.state.isBookmarked) {
+        pageContainer.setState({ sumOfBookmarks: pageContainer.state.sumOfBookmarks - 1 });
+      }
+      else {
+        pageContainer.setState({ sumOfBookmarks: pageContainer.state.sumOfBookmarks + 1 });
+      }
+
       pageContainer.setState({ isBookmarked: bool });
     }
     catch (err) {