Clarify behavior for SMS-only conversations

This commit is contained in:
trevor-signal
2025-01-05 15:19:43 -05:00
committed by GitHub
parent 85c74e7e68
commit 9b84402fb0
8 changed files with 42 additions and 57 deletions

View File

@@ -43,6 +43,7 @@ import { getIntl, getTheme, getUserACI } from '../selectors/user';
import { useItemsActions } from '../ducks/items';
import { getLocalDeleteWarningShown } from '../selectors/items';
import { getDeleteSyncSendEnabled } from '../selectors/items-extra';
import { isConversationEverUnregistered } from '../../util/isConversationUnregistered';
export type OwnProps = {
id: string;
@@ -275,7 +276,10 @@ export const SmartConversationHeader = memo(function SmartConversationHeader({
isMissingMandatoryProfileSharing={isMissingMandatoryProfileSharing}
isSelectMode={isSelectMode}
isSignalConversation={isSignalConversation(conversation)}
isSMSOnly={isConversationSMSOnly(conversation)}
isSmsOnlyOrUnregistered={
isConversationSMSOnly(conversation) ||
isConversationEverUnregistered(conversation)
}
onConversationAccept={onConversationAccept}
onConversationArchive={onConversationArchive}
onConversationBlock={onConversationBlock}