diff --git a/src/components/navigator/views/NavigatorRoomInfoView.tsx b/src/components/navigator/views/NavigatorRoomInfoView.tsx index a85522b5..2a4bd16c 100644 --- a/src/components/navigator/views/NavigatorRoomInfoView.tsx +++ b/src/components/navigator/views/NavigatorRoomInfoView.tsx @@ -20,13 +20,15 @@ export const NavigatorRoomInfoView: FC = props => const [ isRoomPicked, setIsRoomPicked ] = useState(false); const [ isRoomMuted, setIsRoomMuted ] = useState(false); const { navigatorData = null } = useNavigatorContext(); + const isMod = GetSessionDataManager().isModerator; + const hasPermission = (permission: string) => { switch(permission) { case 'settings': - return (GetSessionDataManager().userId === navigatorData.enteredGuestRoom.ownerId); + return (GetSessionDataManager().userId === navigatorData.enteredGuestRoom.ownerId || isMod ); case 'staff_pick': return GetSessionDataManager().securityLevel >= SecurityLevel.COMMUNITY; default: return false;