From ee6138b58e0bd6df4bb215bfd972d9e25d40ac12 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Tue, 30 May 2023 01:15:14 +0000 Subject: [PATCH] some improvements to post list render lifecycle --- .../app/src/components/PostCard/index.less | 6 +-- .../app/src/components/PostsList/index.jsx | 40 +++++++++++++++++++ .../app/src/components/PostsList/index.less | 39 +++++++++++++++--- 3 files changed, 76 insertions(+), 9 deletions(-) diff --git a/packages/app/src/components/PostCard/index.less b/packages/app/src/components/PostCard/index.less index 0039e051..cb531b55 100755 --- a/packages/app/src/components/PostCard/index.less +++ b/packages/app/src/components/PostCard/index.less @@ -4,11 +4,11 @@ width: 35vw; min-width: 300px; - max-width: 600px; - + max-width: 800px; + + //max-width: 600px; //min-height: 165px; //height: 100%; - max-width: 800px; background-color: var(--background-color-accent); diff --git a/packages/app/src/components/PostsList/index.jsx b/packages/app/src/components/PostsList/index.jsx index ea410fa5..f8e4c2c5 100755 --- a/packages/app/src/components/PostsList/index.jsx +++ b/packages/app/src/components/PostsList/index.jsx @@ -366,6 +366,46 @@ export class PostsListsComponent extends React.Component { } + return
+ + { + !this.state.realtimeUpdates &&
+ } + > + Resume + +
+ } + { + this.state.list.map((data) => { + return React.createElement(typeToComponent[data.type ?? "post"] ?? PostCard, { + key: data._id, + data: data, + events: { + onClickLike: this.onLikePost, + onClickSave: this.onSavePost, + onClickDelete: this.onDeletePost, + onClickEdit: this.onEditPost, + } + }) + }) + } +
+
+ return