From ced1189c4944f6303860a7b86b25aa8889cda6c6 Mon Sep 17 00:00:00 2001 From: "Tom (plebeius.eth)" Date: Thu, 23 Jan 2025 22:55:22 +0100 Subject: [PATCH] refactor --- src/views/board/board.tsx | 7 +------ src/views/post/post.tsx | 8 ++++++++ 2 files changed, 9 insertions(+), 6 deletions(-) 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