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

remove fc wrapper and specify key

keigo-h 3 лет назад
Родитель
Сommit
23861bbb79

+ 1 - 8
packages/app/src/components/ShareLink/ShareLink.jsx

@@ -99,13 +99,6 @@ ShareLink.propTypes = {
   pageContainer: PropTypes.instanceOf(PageContainer).isRequired,
 };
 
-const ShareLinkWrapperFC = (props) => {
-  return <ShareLink {...props} />;
-};
-
-/**
- * Wrapper component for using unstated
- */
-const ShareLinkWrapper = withUnstatedContainers(ShareLinkWrapperFC, [PageContainer]);
+const ShareLinkWrapper = withUnstatedContainers(ShareLink, [PageContainer]);
 
 export default ShareLinkWrapper;

+ 1 - 1
packages/app/src/components/ShareLink/ShareLinkList.tsx

@@ -76,7 +76,7 @@ const ShareLinkList = (props: Props): JSX.Element => {
       <>
         {props.shareLinks.map(shareLink => (
           <ShareLinkTr
-            key={shareLink}
+            key={shareLink._id}
             isAdmin={props.isAdmin}
             shareLink={shareLink}
             onDelete={() => {