diff --git a/desktop/src/features/channels/ui/ChannelPane.tsx b/desktop/src/features/channels/ui/ChannelPane.tsx index 9c94da465b..72092958bc 100644 --- a/desktop/src/features/channels/ui/ChannelPane.tsx +++ b/desktop/src/features/channels/ui/ChannelPane.tsx @@ -775,6 +775,7 @@ export const ChannelPane = React.memo(function ChannelPane({ onExpandReplies={onExpandThreadReplies} onSelectReplyTarget={onSelectThreadReplyTarget} onSend={onSendThreadReply} + onStartSideConversation={onStartSideConversation} onScrollTargetResolved={onThreadScrollTargetResolved} onToggleReaction={onToggleReaction} onUnfollowThread={onUnfollowThread} diff --git a/desktop/src/features/messages/ui/MessageThreadPanel.tsx b/desktop/src/features/messages/ui/MessageThreadPanel.tsx index 09041e5e29..337681f7a7 100644 --- a/desktop/src/features/messages/ui/MessageThreadPanel.tsx +++ b/desktop/src/features/messages/ui/MessageThreadPanel.tsx @@ -95,6 +95,7 @@ type MessageThreadPanelProps = { isFollowingThread?: boolean; isMessageUnreadById?: (messageId: string) => boolean; onFollowThread?: () => void; + onStartSideConversation?: (message: TimelineMessage) => void; onUnfollowThread?: () => void; }; @@ -313,6 +314,7 @@ export function MessageThreadPanel({ onSelectReplyTarget, onSend, onToggleReaction, + onStartSideConversation, onUnfollowThread, profiles, replyTargetMessage, @@ -632,6 +634,7 @@ export function MessageThreadPanel({ onMarkUnread={onMarkUnread} onMarkRead={onMarkRead} onToggleReaction={onToggleReaction} + onStartSideConversation={onStartSideConversation} onUnfollowThread={ onUnfollowThread ? (_msg) => onUnfollowThread() : undefined } @@ -773,6 +776,7 @@ export function MessageThreadPanel({ } onMarkUnread={onMarkUnread} onMarkRead={onMarkRead} + onStartSideConversation={onStartSideConversation} onReply={onSelectReplyTarget} onToggleReaction={onToggleReaction} profiles={profiles}