diff --git a/src/views/board/board.tsx b/src/views/board/board.tsx index 9d9d055a..9c2a8b12 100644 --- a/src/views/board/board.tsx +++ b/src/views/board/board.tsx @@ -293,12 +293,7 @@ const Board = () => { increaseViewportBy={{ bottom: 1200, top: 1200 }} totalCount={combinedFeed.length} data={combinedFeed} - itemContent={(index, post) => { - const { deleted, locked, removed } = post || {}; - const isThreadClosed = deleted || locked || removed; - - return alert(t('thread_closed_alert')) : openReplyModal} />; - }} + itemContent={(index, post) => } useWindowScroll={true} components={{ Footer }} endReached={loadMore} diff --git a/src/views/post/post.tsx b/src/views/post/post.tsx index eb962220..6e46d9bf 100644 --- a/src/views/post/post.tsx +++ b/src/views/post/post.tsx @@ -30,6 +30,14 @@ 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