From 55f85befc1c3e512cb63477e08ea884bf8a99778 Mon Sep 17 00:00:00 2001 From: Luke Barnard Date: Thu, 15 Dec 2016 14:43:44 +0000 Subject: [PATCH] Allow component to update if currently expanded or if about to collapse --- src/components/views/elements/MemberEventListSummary.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/views/elements/MemberEventListSummary.js b/src/components/views/elements/MemberEventListSummary.js index 7811044fda..27c50fe97c 100644 --- a/src/components/views/elements/MemberEventListSummary.js +++ b/src/components/views/elements/MemberEventListSummary.js @@ -145,9 +145,13 @@ module.exports = React.createClass({ }, shouldComponentUpdate: function(nextProps, nextState) { + // Update if + // - The number of summarised events has changed + // - or if the summary is currently expanded + // - or if the summary is about to toggle to become collapsed return ( nextProps.events.length !== this.props.events.length || - nextState.expanded !== this.state.expanded + this.state.expanded || nextState.expanded ); },