ryo-h 4 лет назад
Родитель
Сommit
a7e5a4b77a
1 измененных файлов с 12 добавлено и 4 удалено
  1. 12 4
      packages/app/src/components/PageList/PageListItemL.tsx

+ 12 - 4
packages/app/src/components/PageList/PageListItemL.tsx

@@ -142,13 +142,21 @@ const PageListItemLSubstance: ForwardRefRenderFunction<ISelectable, Props> = (pr
   const shouldDangerouslySetInnerHTMLForPaths = elasticSearchResult != null && elasticSearchResult.highlightedPath.length > 0;
 
   let likerCount;
+  if (isSelected && pageInfo != null && 'likerIds' in pageInfo) {
+    likerCount = pageInfo?.likerIds?.length;
+  }
+  else {
+    likerCount = pageData.liker.length;
+  }
+
   let bookmarkCount;
-  if (pageInfo != null && 'likerIds' in pageInfo) {
-    likerCount = isSelected ? pageInfo?.likerIds?.length : pageData.liker.length;
+  if (isSelected && pageInfo != null && 'bookmarkCount' in pageInfo) {
+    bookmarkCount = pageInfo?.bookmarkCount;
   }
-  if (pageInfo != null && 'bookmarkCount' in pageInfo) {
-    bookmarkCount = isSelected ? pageInfo?.bookmarkCount : pageMeta?.bookmarkCount;
+  else {
+    bookmarkCount = pageMeta?.bookmarkCount;
   }
+
   return (
     <li
       key={pageData._id}