import React from 'react'; import { connect } from 'react-redux'; import * as appPropTypes from './appPropTypes'; import PeerView from './PeerView'; import PeerScreenView from './PeerScreenView'; const Peer = (props) => { const { peer, micConsumer, webcamConsumer, screenConsumer } = props; const micEnabled = ( Boolean(micConsumer) && !micConsumer.locallyPaused && !micConsumer.remotelyPaused ); const videoVisible = ( Boolean(webcamConsumer) && !webcamConsumer.locallyPaused && !webcamConsumer.remotelyPaused ); const screenVisible = ( Boolean(screenConsumer) && !screenConsumer.locallyPaused && !screenConsumer.remotelyPaused ); let videoProfile; if (webcamConsumer) videoProfile = webcamConsumer.profile; let screenProfile; if (screenConsumer) screenProfile = screenConsumer.profile; if (screenVisible && screenConsumer.supported) { return (
incompatible video