Skip to content

Commit fb4e1ad

Browse files
author
Vikas Agarwal
committed
Github #465 Team management: "member/copilot" switch not visible when there are 3+ team members
-- Fixed via community (submission-232870-submission-v2.zip) - utkarshkukreti
1 parent 0809de0 commit fb4e1ad

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/projects/detail/containers/TeamManagementContainer.jsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,21 @@ class TeamManagementContainer extends Component {
5050
}
5151
}
5252

53+
componentDidUpdate(prevProps, prevState) {
54+
// Trigger a resize event to make sure all <Sticky> nodes update their sizes
55+
// whenever isAddingTeamMember is toggled.
56+
if (prevState.isAddingTeamMember !== this.state.isAddingTeamMember) {
57+
// We use requestAnimationFrame because this function may be executed before
58+
// the DOM elements are actually drawn.
59+
// Source: http://stackoverflow.com/a/28748160
60+
requestAnimationFrame(() => {
61+
const event = document.createEvent('HTMLEvents')
62+
event.initEvent('resize', true, false)
63+
window.dispatchEvent(event)
64+
})
65+
}
66+
}
67+
5368
updateSearchMembers({allMembers, members}) {
5469
const {keyword, selectedNewMember } = this.state
5570
if (!keyword || !keyword.trim().length) {

0 commit comments

Comments
 (0)