|
@@ -13,10 +13,7 @@ import {
|
13
|
13
|
import { openDialog } from '../../base/dialog';
|
14
|
14
|
import { Icon, IconCheck, IconVideoOff } from '../../base/icons';
|
15
|
15
|
import { MEDIA_TYPE } from '../../base/media';
|
16
|
|
-import {
|
17
|
|
- getLocalParticipant,
|
18
|
|
- isEveryoneModerator
|
19
|
|
-} from '../../base/participants';
|
|
16
|
+import { getLocalParticipant } from '../../base/participants';
|
20
|
17
|
import { MuteEveryonesVideoDialog } from '../../video-menu/components';
|
21
|
18
|
|
22
|
19
|
import {
|
|
@@ -57,7 +54,6 @@ type Props = {
|
57
|
54
|
export const FooterContextMenu = ({ onMouseLeave }: Props) => {
|
58
|
55
|
const dispatch = useDispatch();
|
59
|
56
|
const isModerationSupported = useSelector(isAvModerationSupported());
|
60
|
|
- const allModerators = useSelector(isEveryoneModerator);
|
61
|
57
|
const isModerationEnabled = useSelector(isAvModerationEnabled(MEDIA_TYPE.AUDIO));
|
62
|
58
|
const { id } = useSelector(getLocalParticipant);
|
63
|
59
|
const { t } = useTranslation();
|
|
@@ -85,7 +81,7 @@ export const FooterContextMenu = ({ onMouseLeave }: Props) => {
|
85
|
81
|
<span>{ t('participantsPane.actions.stopEveryonesVideo') }</span>
|
86
|
82
|
</ContextMenuItem>
|
87
|
83
|
</ContextMenuItemGroup>
|
88
|
|
- { isModerationSupported && !allModerators ? (
|
|
84
|
+ { isModerationSupported ? (
|
89
|
85
|
<ContextMenuItemGroup>
|
90
|
86
|
<div className = { classes.text }>
|
91
|
87
|
{t('participantsPane.actions.allow')}
|