Explorar el Código

add changing bookmarks number

takeru0001 hace 5 años
padre
commit
aa4b794676
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  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) {