itizawa 5 år sedan
förälder
incheckning
2db0c0ecfa
1 ändrade filer med 10 tillägg och 6 borttagningar
  1. 10 6
      src/client/js/components/Navbar/GrowiSubNavigation.jsx

+ 10 - 6
src/client/js/components/Navbar/GrowiSubNavigation.jsx

@@ -1,4 +1,4 @@
-import React from 'react';
+import React, { useMemo } from 'react';
 import PropTypes from 'prop-types';
 
 import { withTranslation } from 'react-i18next';
@@ -71,15 +71,19 @@ const PagePathNav = ({ pageId, pagePath, isPageForbidden }) => {
 const PageReactionButtons = ({ appContainer, pageContainer }) => {
 
   const {
-    pageId, isLiked, pageUser,
+    pageId, isLiked, pageUser, shareLinkId,
   } = pageContainer.state;
 
+  const isSharedPage = useMemo(() => {
+    return shareLinkId != null;
+  }, [shareLinkId]);
+
   return (
     <>
-      {pageUser == null && (
-      <span className="mr-2">
-        <LikeButton pageId={pageId} isLiked={isLiked} />
-      </span>
+      {pageUser == null && !isSharedPage && (
+        <span className="mr-2">
+          <LikeButton pageId={pageId} isLiked={isLiked} />
+        </span>
       )}
       <span>
         <BookmarkButton pageId={pageId} crowi={appContainer} />