feat(prejoin): Show avatar image on prejoin screen

This commit is contained in:
Vlad Piersec 2020-07-03 10:08:21 +03:00 committed by vp8x8
parent 4c6e9e7788
commit a5f17a8033
3 changed files with 9 additions and 1 deletions

View File

@ -19,6 +19,11 @@ type Props = {
*/
footer?: React$Node,
/**
* The name of the participant.
*/
name?: string,
/**
* Title of the screen.
*/
@ -46,13 +51,14 @@ export default class PreMeetingScreen extends PureComponent<Props> {
* @inheritdoc
*/
render() {
const { title, videoMuted, videoTrack } = this.props;
const { name, title, videoMuted, videoTrack } = this.props;
return (
<div
className = 'premeeting-screen'
id = 'lobby-screen'>
<Preview
name = { name }
videoMuted = { videoMuted }
videoTrack = { videoTrack } />
<div className = 'content'>

View File

@ -51,6 +51,7 @@ function Preview(props: Props) {
<Avatar
className = 'preview-avatar'
displayName = { name }
participantId = 'local'
size = { 200 } />
</div>
);

View File

@ -228,6 +228,7 @@ class Prejoin extends Component<Props, State> {
return (
<PreMeetingScreen
footer = { this._renderFooter() }
name = { name }
title = { t('prejoin.joinMeeting') }
videoMuted = { !showCameraPreview }
videoTrack = { videoTrack }>