Support for new GroupV2 groups

This commit is contained in:
Scott Nonnenberg 2020-09-08 19:25:05 -07:00
parent 1ce0959fa1
commit 7a02cc815d
53 changed files with 7326 additions and 839 deletions

View file

@ -35,8 +35,8 @@ export interface PropsDataType {
isVerified?: boolean;
isMe?: boolean;
isArchived?: boolean;
leftGroup?: boolean;
disableTimerChanges?: boolean;
expirationSettingName?: string;
muteExpirationLabel?: string;
showBackButton?: boolean;
@ -286,12 +286,12 @@ export class ConversationHeader extends React.Component<PropsType> {
public renderMenu(triggerId: string) {
const {
disableTimerChanges,
i18n,
isAccepted,
isMe,
type,
isArchived,
leftGroup,
muteExpirationLabel,
onDeleteMessages,
onResetSession,
@ -329,7 +329,7 @@ export class ConversationHeader extends React.Component<PropsType> {
return (
<ContextMenu id={triggerId}>
{!leftGroup && isAccepted ? (
{disableTimerChanges ? null : (
<SubMenu title={disappearingTitle}>
{(timerOptions || []).map(item => (
<MenuItem
@ -342,7 +342,7 @@ export class ConversationHeader extends React.Component<PropsType> {
</MenuItem>
))}
</SubMenu>
) : null}
)}
<SubMenu title={muteTitle}>
{muteOptions.map(item => (
<MenuItem