Просмотр исходного кода

Merge pull request #8194 from weseek/fix/lsx-like-count

fix: Show liker counts in lsx
Yuki Takei 2 лет назад
Родитель
Сommit
15d9674c71
1 измененных файлов с 11 добавлено и 2 удалено
  1. 11 2
      packages/remark-lsx/src/client/components/LsxPageList/LsxPage.tsx

+ 11 - 2
packages/remark-lsx/src/client/components/LsxPageList/LsxPage.tsx

@@ -97,8 +97,17 @@ export const LsxPage = React.memo((props: Props): JSX.Element => {
     if (pageNode.page == null) {
       return <></>;
     }
-    return <PageListMeta page={pageNode.page} basisViewersCount={basisViewersCount} />;
-  }, [basisViewersCount, pageNode.page]);
+
+    const { page } = pageNode;
+
+    return (
+      <PageListMeta
+        page={page}
+        basisViewersCount={basisViewersCount}
+        likerCount={page.liker.length}
+      />
+    );
+  }, [basisViewersCount, pageNode]);
 
   return (
     <li className={`page-list-li ${styles['page-list-li']}`}>