add editGroupNameOrPicture to gear

pull/946/head
Ryan Tharp 5 years ago
parent 36f0332f80
commit 1792e2d952

@ -252,6 +252,10 @@
window.Whisper.events.trigger('inviteFriends', this.model);
},
onUpdateGroupName: () => {
window.Whisper.events.trigger('updateGroupName', this.model);
},
onAddModerators: () => {
window.Whisper.events.trigger('addModerators', this.model);
},

@ -92,6 +92,7 @@ interface Props {
onRemoveModerators: () => void;
onInviteFriends: () => void;
onAvatarClick?: (userPubKey: string) => void;
onUpdateGroupName: () => void;
i18n: LocalizerType;
}
@ -292,6 +293,7 @@ export class ConversationHeader extends React.Component<Props> {
onAddModerators,
onRemoveModerators,
onInviteFriends,
onUpdateGroupName,
} = this.props;
const isPrivateGroup = isGroup && !isPublic && !isRss;
@ -313,6 +315,9 @@ export class ConversationHeader extends React.Component<Props> {
{i18n('removeModerators')}
</MenuItem>
) : null}
{amMod ? (
<MenuItem onClick={onUpdateGroupName}>{i18n('editGroupNameOrPicture')}</MenuItem>
) : null}
{isPrivateGroup ? (
<MenuItem onClick={onLeaveGroup}>{i18n('leaveGroup')}</MenuItem>
) : null}

Loading…
Cancel
Save