import { useDispatch } from 'react-redux'; import { openRightPanel } from '../../../state/ducks/conversations'; import { useIsOutgoingRequest } from '../../../hooks/useParamSelector'; import { useIsMessageSelectionMode, 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 = useIsMessageSelectionMode(); const selectedConvoKey = useSelectedConversationKey(); const isOutgoingRequest = useIsOutgoingRequest(selectedConvoKey); const dispatch = useDispatch(); if (!selectedConvoKey) { return null; } return (