Переглянути джерело

fix(subject) remove gradient if no info in topbar

master
Tudor-Ovidiu Avram 4 роки тому
джерело
коміт
7ff332b2bb

+ 4
- 1
css/_subject.scss Переглянути файл

@@ -14,12 +14,15 @@
14 14
     text-overflow: ellipsis;
15 15
     box-sizing: border-box;
16 16
     white-space: nowrap;
17
-    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
18 17
 
19 18
     &.visible {
20 19
         top: 0px;
21 20
     }
22 21
 
22
+    &.gradient {
23
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
24
+    }
25
+
23 26
     &-text {
24 27
         vertical-align: middle;
25 28
     }

+ 6
- 1
react/features/conference/components/web/Subject.js Переглянути файл

@@ -57,9 +57,14 @@ class Subject extends Component<Props> {
57 57
      */
58 58
     render() {
59 59
         const { _hideConferenceTimer, _showParticipantCount, _showSubject, _subject, _visible } = this.props;
60
+        let className = `subject ${_visible ? 'visible' : ''}`;
61
+
62
+        if (!_hideConferenceTimer || _showParticipantCount || _showSubject) {
63
+            className += ' gradient';
64
+        }
60 65
 
61 66
         return (
62
-            <div className = { `subject ${_visible ? 'visible' : ''}` }>
67
+            <div className = { className }>
63 68
                 { _showSubject && <span className = 'subject-text'>{ _subject }</span>}
64 69
                 { _showParticipantCount && <ParticipantsCount /> }
65 70
                 { !_hideConferenceTimer && <ConferenceTimer /> }

Завантаження…
Відмінити
Зберегти