Răsfoiți Sursa

add changing bookmarks number

takeru0001 5 ani în urmă
părinte
comite
aa4b794676
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  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) {