From f394fd65fbe872bc30dec3dc1b6ce990d288414e Mon Sep 17 00:00:00 2001 From: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com> Date: Wed, 30 Aug 2023 08:38:21 -0700 Subject: [PATCH] Only show message react and reply hover buttons when actionable --- ts/components/conversation/TimelineMessage.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ts/components/conversation/TimelineMessage.tsx b/ts/components/conversation/TimelineMessage.tsx index 4ae4c4c4d9..d45f802daf 100644 --- a/ts/components/conversation/TimelineMessage.tsx +++ b/ts/components/conversation/TimelineMessage.tsx @@ -298,8 +298,8 @@ export function TimelineMessage(props: Props): JSX.Element { menuTriggerRef={menuTriggerRef} showMenu={handleContextMenu} onDownload={handleDownload} - onReplyToMessage={handleReplyToMessage} - onReact={handleReact} + onReplyToMessage={canReply ? handleReplyToMessage : undefined} + onReact={canReact ? handleReact : undefined} /> {reactionPickerRoot && createPortal( @@ -337,9 +337,10 @@ export function TimelineMessage(props: Props): JSX.Element { isWindowWidthNotNarrow, direction, menuTriggerRef, + canReply, + canReact, handleContextMenu, handleDownload, - handleReplyToMessage, handleReact, reactionPickerRoot,