diff --git a/web/chat/tooltip-utils.js b/web/chat/tooltip-utils.js --- a/web/chat/tooltip-utils.js +++ b/web/chat/tooltip-utils.js @@ -388,11 +388,25 @@ }; }, [addReply, item.messageInfo.type, messageInfo, threadInfo]); } + +function useMessageTooltipActions( + item: ChatMessageInfoItem, + threadInfo: ThreadInfo, +): $ReadOnlyArray { + const sidebarAction = useMessageTooltipSidebarAction(item, threadInfo); + const replyAction = useMessageTooltipReplyAction(item, threadInfo); + return React.useMemo(() => [replyAction, sidebarAction].filter(Boolean), [ + replyAction, + sidebarAction, + ]); +} + export { findTooltipPosition, calculateTooltipSize, getMessageActionTooltipStyle, useMessageTooltipSidebarAction, useMessageTooltipReplyAction, + useMessageTooltipActions, sizeOfTooltipArrow, };