import React from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { isMessageSelectionMode } from '../../../state/selectors/conversations'; import { openRightPanel } from '../../../state/ducks/conversations'; import { useSelectedConversationKey } from '../../../state/selectors/selectedConversation'; import { Flex } from '../../basic/Flex'; import { AvatarHeader, CallButton } from './ConversationHeaderItems'; import { SelectionOverlay } from './ConversationHeaderSelectionOverlay'; import { ConversationHeaderTitle } from './ConversationHeaderTitle'; export const ConversationHeaderWithDetails = () => { const isSelectionMode = useSelector(isMessageSelectionMode); const selectedConvoKey = useSelectedConversationKey(); const dispatch = useDispatch(); if (!selectedConvoKey) { return null; } return (
{!isSelectionMode && ( { dispatch(openRightPanel()); }} pubkey={selectedConvoKey} /> )} {isSelectionMode && }
); };