Moves message details into React pane land

This commit is contained in:
Josh Perez 2022-12-21 15:44:23 -05:00 committed by GitHub
parent 3def746014
commit a80c6d89a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 501 additions and 558 deletions

View file

@ -65,8 +65,7 @@ import { TimelineMessageLoadingState } from '../../util/timelineUtil';
import { isSignalConversation } from '../../util/isSignalConversation';
import { reduce } from '../../util/iterables';
import { getConversationTitleForPanelType } from '../../util/getConversationTitleForPanelType';
import type { ReactPanelRenderType, PanelRenderType } from '../../types/Panels';
import { isPanelHandledByReact } from '../../types/Panels';
import type { PanelRenderType } from '../../types/Panels';
let placeholderContact: ConversationType;
export const getPlaceholderContact = (): ConversationType => {
@ -1135,7 +1134,7 @@ export const getHideStoryConversationIds = createSelector(
)
);
const getTopPanel = createSelector(
export const getTopPanel = createSelector(
getConversations,
(conversations): PanelRenderType | undefined =>
conversations.selectedConversationPanels[
@ -1143,22 +1142,6 @@ const getTopPanel = createSelector(
]
);
export const getTopPanelRenderableByReact = createSelector(
getConversations,
(conversations): ReactPanelRenderType | undefined => {
const topPanel =
conversations.selectedConversationPanels[
conversations.selectedConversationPanels.length - 1
];
if (!isPanelHandledByReact(topPanel)) {
return;
}
return topPanel;
}
);
export const getConversationTitle = createSelector(
getIntl,
getTopPanel,