From 00072bb4cc2cd9541a78a97e6bbc2c356bf577dc Mon Sep 17 00:00:00 2001 From: "plebeius.eth" Date: Fri, 22 Dec 2023 17:08:03 +0100 Subject: [PATCH] fix(hide menu): only close menu when hiding post --- .../comment-tools/hide-menu/hide-menu.tsx | 56 +++++++------------ 1 file changed, 19 insertions(+), 37 deletions(-) diff --git a/src/components/post/comment-tools/hide-menu/hide-menu.tsx b/src/components/post/comment-tools/hide-menu/hide-menu.tsx index 271c468f..eb238c02 100644 --- a/src/components/post/comment-tools/hide-menu/hide-menu.tsx +++ b/src/components/post/comment-tools/hide-menu/hide-menu.tsx @@ -17,55 +17,37 @@ const BlockAuthorButton = ({ author, toggleIsMenuOpen }: HideMenuProps) => { const { blocked, unblock, block } = useBlock({ address: author?.address }); return ( - <> -
{ - (blocked ? unblock : block)(); - toggleIsMenuOpen && toggleIsMenuOpen(); - }} - > - {blocked ? 'unblock' : 'block'} u/{author?.shortAddress} -
- +
{ + (blocked ? unblock : block)(); + toggleIsMenuOpen && toggleIsMenuOpen(); + }} + > + {blocked ? 'unblock' : 'block'} u/{author?.shortAddress} +
); }; -const BlockSubplebbitButton = ({ subplebbitAddress, toggleIsMenuOpen }: HideMenuProps) => { +const BlockSubplebbitButton = ({ subplebbitAddress }: HideMenuProps) => { // const { t } = useTranslation(); const { blocked, unblock, block } = useBlock({ address: subplebbitAddress }); return ( - <> -
{ - (blocked ? unblock : block)(); - toggleIsMenuOpen && toggleIsMenuOpen(); - }} - > - {blocked ? 'unblock' : 'block'} p/{subplebbitAddress && getShortAddress(subplebbitAddress)} -
- +
+ {blocked ? 'unblock' : 'block'} p/{subplebbitAddress && getShortAddress(subplebbitAddress)} +
); }; -const BlockCommentButton = ({ cid, toggleIsMenuOpen }: HideMenuProps) => { +const BlockCommentButton = ({ cid }: HideMenuProps) => { // const { t } = useTranslation(); const { blocked, unblock, block } = useBlock({ address: cid }); return ( - <> -
{ - (blocked ? unblock : block)(); - toggleIsMenuOpen && toggleIsMenuOpen(); - }} - > - {blocked ? 'unhide' : 'hide'} post -
- +
+ {blocked ? 'unhide' : 'hide'} post +
); }; @@ -100,8 +82,8 @@ const HideMenu = ({ author, cid, subplebbitAddress }: HideMenuProps) => {
- - + +