}
@@ -160,11 +172,7 @@ const PostInfo = ({ openReplyModal, post, postReplyCount = 0, roles, isHidden }:
!cid && e.preventDefault()}>
c/
-
diff --git a/src/components/post-mobile/post-mobile.tsx b/src/components/post-mobile/post-mobile.tsx
index 5a891e00..d2837924 100644
--- a/src/components/post-mobile/post-mobile.tsx
+++ b/src/components/post-mobile/post-mobile.tsx
@@ -57,6 +57,18 @@ const PostInfoAndMedia = ({ openReplyModal, post, postReplyCount = 0, roles }: P
const { hidden } = useHide(post);
+ const onReplyModalClick = () => {
+ deleted
+ ? isReply
+ ? alert(t('this_reply_was_deleted'))
+ : alert(t('this_thread_was_deleted'))
+ : removed
+ ? isReply
+ ? alert(t('this_reply_was_removed'))
+ : alert(t('this_thread_was_removed'))
+ : openReplyModal && openReplyModal(cid, postCid, subplebbitAddress);
+ };
+
return (
<>
@@ -152,11 +164,7 @@ const PostInfoAndMedia = ({ openReplyModal, post, postReplyCount = 0, roles }: P
!cid && e.preventDefault()}>
c/
-
openReplyModal && !(deleted || removed) && openReplyModal(cid, postCid, subplebbitAddress)}
- >
+
{shortCid.slice(0, -4)}
diff --git a/src/views/post/post.tsx b/src/views/post/post.tsx
index 6e46d9bf..0ed84059 100644
--- a/src/views/post/post.tsx
+++ b/src/views/post/post.tsx
@@ -30,14 +30,6 @@ export const Post = ({ post, showAllReplies = false, showReplies = true, openRep
const subplebbit = useSubplebbit({ subplebbitAddress: post?.subplebbitAddress });
const isMobile = useIsMobile();
- const { deleted, locked, removed } = post || {};
- const isThreadClosed = deleted || locked || removed;
-
- const { t } = useTranslation();
- if (isThreadClosed) {
- openReplyModal = () => alert(t('thread_closed_alert'));
- }
-
let comment = post;
// handle pending mod or author edit
@@ -72,7 +64,7 @@ const PostPage = () => {
const subplebbit = useSubplebbit({ subplebbitAddress });
const { createdAt, description, rules, shortAddress, suggested, title } = subplebbit;
- const { activeCid, threadCid, closeModal, openReplyModal, showReplyModal, scrollY, subplebbitAddress: postSubplebbitAddress } = useReplyModal();
+ const { activeCid, threadCid, closeModal, showReplyModal, scrollY, subplebbitAddress: postSubplebbitAddress } = useReplyModal();
const comment = useComment({ commentCid });
@@ -85,8 +77,7 @@ const PostPage = () => {
post = comment;
}
- const { error, deleted, locked, removed, replyCount } = post || {};
- const isThreadClosed = deleted || locked || removed;
+ const { error, replyCount } = post || {};
useEffect(() => {
window.scrollTo(0, 0);
@@ -128,7 +119,7 @@ const PostPage = () => {
) : isInRulesView ? (
) : (
-
alert(t('thread_closed_alert')) : openReplyModal} />
+
)}