|
@@ -13,7 +13,7 @@ import {
|
13
|
13
|
IconMuteEveryoneElse,
|
14
|
14
|
IconVideoOff
|
15
|
15
|
} from '../../base/icons';
|
16
|
|
-import { isLocalParticipantModerator } from '../../base/participants';
|
|
16
|
+import { isLocalParticipantModerator, isParticipantModerator } from '../../base/participants';
|
17
|
17
|
import { getIsParticipantVideoMuted } from '../../base/tracks';
|
18
|
18
|
import { openChat } from '../../chat/actions';
|
19
|
19
|
import { GrantModeratorDialog, KickRemoteParticipantDialog, MuteEveryoneDialog } from '../../video-menu';
|
|
@@ -146,7 +146,7 @@ export const MeetingParticipantContextMenu = ({
|
146
|
146
|
))}
|
147
|
147
|
</ContextMenuItemGroup>
|
148
|
148
|
<ContextMenuItemGroup>
|
149
|
|
- {isLocalModerator && (
|
|
149
|
+ {isLocalModerator && !isParticipantModerator(participant) && (
|
150
|
150
|
<ContextMenuItem onClick = { grantModerator }>
|
151
|
151
|
<ContextMenuIcon src = { IconCrown } />
|
152
|
152
|
<span>{t('toolbar.accessibilityLabel.grantModerator')}</span>
|