Update sidebar header dropdown to close properly (#6488)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
f47dd2d36d
Коммит
b28227ff6b
@@ -78,9 +78,14 @@ export default class SidebarHeaderDropdown extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
toggleDropdown(e) {
|
toggleDropdown(val) {
|
||||||
if (e) {
|
if (typeof (val) === 'boolean') {
|
||||||
e.preventDefault();
|
this.setState({showDropdown: val});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (val && val.preventDefault) {
|
||||||
|
val.preventDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setState({showDropdown: !this.state.showDropdown});
|
this.setState({showDropdown: !this.state.showDropdown});
|
||||||
@@ -161,7 +166,8 @@ export default class SidebarHeaderDropdown extends React.Component {
|
|||||||
onTeamChange() {
|
onTeamChange() {
|
||||||
this.setState({
|
this.setState({
|
||||||
teamMembers: TeamStore.getMyTeamMembers(),
|
teamMembers: TeamStore.getMyTeamMembers(),
|
||||||
teamListings: TeamStore.getTeamListings()
|
teamListings: TeamStore.getTeamListings(),
|
||||||
|
showDropdown: false
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -596,8 +602,8 @@ export default class SidebarHeaderDropdown extends React.Component {
|
|||||||
return (
|
return (
|
||||||
<Dropdown
|
<Dropdown
|
||||||
id='sidebar-header-dropdown'
|
id='sidebar-header-dropdown'
|
||||||
defaultOpen={this.state.showDropdown}
|
open={this.state.showDropdown}
|
||||||
onClose={this.toggleDropdown}
|
onToggle={this.toggleDropdown}
|
||||||
className='sidebar-header-dropdown'
|
className='sidebar-header-dropdown'
|
||||||
pullRight={true}
|
pullRight={true}
|
||||||
>
|
>
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user