diff --git a/src/client/components/App.js b/src/client/components/App.js index 44ebea0..b464e24 100644 --- a/src/client/components/App.js +++ b/src/client/components/App.js @@ -75,6 +75,7 @@ export default class App extends React.PureComponent { stream={streams[constants.ME]} userId={constants.ME} muted + mirrored /> {_.map(peers, (_, userId) => ( diff --git a/src/client/components/Video.js b/src/client/components/Video.js index eb09c7b..e09e1f8 100644 --- a/src/client/components/Video.js +++ b/src/client/components/Video.js @@ -16,10 +16,12 @@ export default class Video extends React.PureComponent { active: PropTypes.bool.isRequired, stream: StreamPropType, userId: PropTypes.string.isRequired, - muted: PropTypes.bool.isRequired + muted: PropTypes.bool.isRequired, + mirrored: PropTypes.bool } static defaultProps = { - muted: false + muted: false, + mirrored: false } handleClick = e => { const { onClick, userId } = this.props @@ -48,8 +50,8 @@ export default class Video extends React.PureComponent { videos[socket.id] = video } render () { - const { active, muted } = this.props - const className = classnames('video-container', { active }) + const { active, mirrored, muted } = this.props + const className = classnames('video-container', { active, mirrored }) return (