瀏覽代碼

feat(prejoin): Show avatar image on prejoin screen

j8
Vlad Piersec 4 年之前
父節點
當前提交
a5f17a8033

+ 7
- 1
react/features/base/premeeting/components/web/PreMeetingScreen.js 查看文件

@@ -19,6 +19,11 @@ type Props = {
19 19
      */
20 20
     footer?: React$Node,
21 21
 
22
+    /**
23
+     * The name of the participant.
24
+     */
25
+    name?: string,
26
+
22 27
     /**
23 28
      * Title of the screen.
24 29
      */
@@ -46,13 +51,14 @@ export default class PreMeetingScreen extends PureComponent<Props> {
46 51
      * @inheritdoc
47 52
      */
48 53
     render() {
49
-        const { title, videoMuted, videoTrack } = this.props;
54
+        const { name, title, videoMuted, videoTrack } = this.props;
50 55
 
51 56
         return (
52 57
             <div
53 58
                 className = 'premeeting-screen'
54 59
                 id = 'lobby-screen'>
55 60
                 <Preview
61
+                    name = { name }
56 62
                     videoMuted = { videoMuted }
57 63
                     videoTrack = { videoTrack } />
58 64
                 <div className = 'content'>

+ 1
- 0
react/features/base/premeeting/components/web/Preview.js 查看文件

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

+ 1
- 0
react/features/prejoin/components/Prejoin.js 查看文件

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

Loading…
取消
儲存