diff --git a/web/src/components/ChatBox/ChatMessageList/Item.tsx b/web/src/components/ChatBox/ChatMessageList/Item.tsx index fe6385a8..f7066a62 100644 --- a/web/src/components/ChatBox/ChatMessageList/Item.tsx +++ b/web/src/components/ChatBox/ChatMessageList/Item.tsx @@ -66,7 +66,11 @@ const NormalMessage: React.FC = React.memo((props) => { const reactions = useMessageReactions(payload); const emojiAction = useChatMessageReaction(payload); - const moreActions = useChatMessageItemAction(payload); + const moreActions = useChatMessageItemAction(payload, { + onClick: () => { + setIsActionBtnActive(false); + }, + }); return (
void } ): React.ReactElement { const context = useChatBoxContext(); const groupInfo = useGroupInfoContext(); @@ -34,7 +35,7 @@ export function useChatMessageItemAction( const isMessageAuthor = payload.author === userInfo?._id; return ( - + {context.hasContext && (