Bladeren bron

fix(aot): Remove dependency to translate from StatelessAvatar.js

- translate uses interfaceConfig object which does not exist in AOT context
j8
hmuresan 3 jaren geleden
bovenliggende
commit
b3e03fe50c
1 gewijzigde bestanden met toevoegingen van 4 en 12 verwijderingen
  1. 4
    12
      react/features/base/avatar/components/web/StatelessAvatar.js

+ 4
- 12
react/features/base/avatar/components/web/StatelessAvatar.js Bestand weergeven

@@ -2,7 +2,6 @@
2 2
 
3 3
 import React from 'react';
4 4
 
5
-import { translate } from '../../../../base/i18n';
6 5
 import { Icon } from '../../../icons';
7 6
 import AbstractStatelessAvatar, { type Props as AbstractProps } from '../AbstractStatelessAvatar';
8 7
 
@@ -31,19 +30,14 @@ type Props = AbstractProps & {
31 30
     /**
32 31
      * TestId of the element, if any.
33 32
      */
34
-    testId?: string,
35
-
36
-    /**
37
-     * Invoked to obtain translated strings.
38
-     */
39
-    t: Function
33
+    testId?: string
40 34
 };
41 35
 
42 36
 /**
43 37
  * Implements a stateless avatar component that renders an avatar purely from what gets passed through
44 38
  * props.
45 39
  */
46
-class StatelessAvatar extends AbstractStatelessAvatar<Props> {
40
+export default class StatelessAvatar extends AbstractStatelessAvatar<Props> {
47 41
     /**
48 42
      * Implements {@code Component#render}.
49 43
      *
@@ -70,7 +64,7 @@ class StatelessAvatar extends AbstractStatelessAvatar<Props> {
70 64
             return (
71 65
                 <div className = { this._getBadgeClassName() }>
72 66
                     <img
73
-                        alt = { this.props.t('profile.avatar') }
67
+                        alt = 'avatar'
74 68
                         className = { this._getAvatarClassName() }
75 69
                         data-testid = { this.props.testId }
76 70
                         id = { this.props.id }
@@ -111,7 +105,7 @@ class StatelessAvatar extends AbstractStatelessAvatar<Props> {
111 105
         return (
112 106
             <div className = { this._getBadgeClassName() }>
113 107
                 <img
114
-                    alt = { this.props.t('profile.avatar') }
108
+                    alt = 'avatar'
115 109
                     className = { this._getAvatarClassName('defaultAvatar') }
116 110
                     data-testid = { this.props.testId }
117 111
                     id = { this.props.id }
@@ -165,5 +159,3 @@ class StatelessAvatar extends AbstractStatelessAvatar<Props> {
165 159
 
166 160
     _isIcon: (?string | ?Object) => boolean
167 161
 }
168
-
169
-export default translate(StatelessAvatar);

Laden…
Annuleren
Opslaan