瀏覽代碼

feat(prejoin): Show avatar image on prejoin screen

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

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

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

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

51
             <Avatar
51
             <Avatar
52
                 className = 'preview-avatar'
52
                 className = 'preview-avatar'
53
                 displayName = { name }
53
                 displayName = { name }
54
+                participantId = 'local'
54
                 size = { 200 } />
55
                 size = { 200 } />
55
         </div>
56
         </div>
56
     );
57
     );

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

228
         return (
228
         return (
229
             <PreMeetingScreen
229
             <PreMeetingScreen
230
                 footer = { this._renderFooter() }
230
                 footer = { this._renderFooter() }
231
+                name = { name }
231
                 title = { t('prejoin.joinMeeting') }
232
                 title = { t('prejoin.joinMeeting') }
232
                 videoMuted = { !showCameraPreview }
233
                 videoMuted = { !showCameraPreview }
233
                 videoTrack = { videoTrack }>
234
                 videoTrack = { videoTrack }>

Loading…
取消
儲存