From bec9f8cd2c2172adbd1f425b75ae1660ed3bfba4 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Thu, 6 Oct 2022 22:08:16 +0200 Subject: [PATCH] improve post actions --- .../app/src/components/PostCard/index.jsx | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/packages/app/src/components/PostCard/index.jsx b/packages/app/src/components/PostCard/index.jsx index 3dfa4f16..5db11da1 100644 --- a/packages/app/src/components/PostCard/index.jsx +++ b/packages/app/src/components/PostCard/index.jsx @@ -287,10 +287,7 @@ export const PostContent = React.memo((props) => { } } - return
+ return
{renderContent()}
}) @@ -310,16 +307,16 @@ export const PostActions = (props) => {
-
-
- -
-
-
+
+
+
+ +
+
{props.isSelf &&
{ + if (typeof events.onClickOpen !== "function") { + console.warn("onClickOpen event is not a function, performing default action") + return window.app.goToPost(data._id) + } + + return await events.onClickOpen(data) + } + const onDataUpdate = (data) => { console.log("onDataUpdate", data) @@ -479,6 +485,7 @@ export const PostCard = React.memo(({ defaultSaved={hasSaved} onClickLike={onClickLike} onClickSave={onClickSave} + onClickOpen={onClickOpen} actions={{ delete: onClickDelete, }}