File tree Expand file tree Collapse file tree 3 files changed +15
-7
lines changed
src/skins/vector/views/molecules Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -19,22 +19,22 @@ limitations under the License.
1919var React = require ( 'react' ) ;
2020
2121var EventAsTextTileController = require ( 'matrix-react-sdk/lib/controllers/molecules/EventAsTextTile' )
22- var sdk = require ( 'matrix-react-sdk' )
2322var TextForEvent = require ( 'matrix-react-sdk/lib/TextForEvent' ) ;
2423
2524module . exports = React . createClass ( {
2625 displayName : 'EventAsTextTile' ,
2726 mixins : [ EventAsTextTileController ] ,
2827
29- render : function ( ) {
30- var MessageTimestamp = sdk . getComponent ( 'atoms.MessageTimestamp' ) ;
31- var MemberAvatar = sdk . getComponent ( 'atoms.MemberAvatar' ) ;
28+ statics : {
29+ needsSenderProfile : function ( ) {
30+ return false ;
31+ }
32+ } ,
3233
34+ render : function ( ) {
3335 var text = TextForEvent . textForEvent ( this . props . mxEvent ) ;
3436 if ( text == null || text . length == 0 ) return null ;
3537
36- var timestamp = this . props . last ? < MessageTimestamp ts = { this . props . mxEvent . getTs ( ) } /> : null ;
37- var avatar = this . props . mxEvent . sender ? < MemberAvatar member = { this . props . mxEvent . sender } /> : null ;
3838 return (
3939 < div className = "mx_EventAsTextTile" >
4040 { TextForEvent . textForEvent ( this . props . mxEvent ) }
Original file line number Diff line number Diff line change @@ -114,7 +114,9 @@ module.exports = React.createClass({
114114 </ div >
115115 ) ;
116116 }
117- sender = < SenderProfile mxEvent = { this . props . mxEvent } aux = { aux } /> ;
117+ if ( EventTileType . needsSenderProfile ( ) ) {
118+ sender = < SenderProfile mxEvent = { this . props . mxEvent } aux = { aux } /> ;
119+ }
118120 }
119121 return (
120122 < div className = { classes } >
Original file line number Diff line number Diff line change @@ -28,6 +28,12 @@ module.exports = React.createClass({
2828 displayName : 'MessageTile' ,
2929 mixins : [ MessageTileController ] ,
3030
31+ statics : {
32+ needsSenderProfile : function ( ) {
33+ return true ;
34+ }
35+ } ,
36+
3137 render : function ( ) {
3238 var UnknownMessageTile = sdk . getComponent ( 'molecules.UnknownMessageTile' ) ;
3339
You can’t perform that action at this time.
0 commit comments