Skip to content

Commit b39cfd3

Browse files
author
vikasrohit
authored
Merge pull request #519 from appirio-tech/feature/dashboard-left-panel-scroll-issue
Github #465 Team management: "member/copilot" switch not visible when there are 3+ team members
2 parents 0809de0 + fb4e1ad commit b39cfd3

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)