diff --git a/src/components/views/elements/MemberEventListSummary.js b/src/components/views/elements/MemberEventListSummary.js index 1a73b5a50e8..1eb7b928d1b 100644 --- a/src/components/views/elements/MemberEventListSummary.js +++ b/src/components/views/elements/MemberEventListSummary.js @@ -108,7 +108,7 @@ module.exports = React.createClass({ } return ( - + {summaries.join(", ")} ); @@ -264,7 +264,7 @@ module.exports = React.createClass({ ); }); return ( - + {avatars} ); @@ -397,31 +397,28 @@ module.exports = React.createClass({ (seq1, seq2) => aggregate.indices[seq1] > aggregate.indices[seq2] ); - const avatars = this._renderAvatars(avatarMembers); - const summary = this._renderSummary(aggregate.names, orderedTransitionSequences); + let summaryContainer = null; + if (!expanded) { + summaryContainer = ( +
+
+ {this._renderAvatars(avatarMembers)} + {this._renderSummary(aggregate.names, orderedTransitionSequences)} +
+
+ ); + } const toggleButton = ( - +
{expanded ? 'collapse' : 'expand'} - - ); - - const summaryContainer = ( -
-
- - {avatars} - - - {summary} -   - {toggleButton} -
); return (
+ {toggleButton} {summaryContainer} + {expanded ?
 
: null} {expandedEvents}
);