We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d768a13 commit c12e754Copy full SHA for c12e754
1 file changed
src/menus/icon-menu.jsx
@@ -180,8 +180,11 @@ const IconMenu = React.createClass({
180
muiTheme: nextContext.muiTheme || this.state.muiTheme,
181
});
182
183
- if (nextProps.open === true || nextProps.open === false) {
184
- this.setState({open: nextProps.open});
+ if (nextProps.open !== null) {
+ this.setState({
185
+ open: nextProps.open,
186
+ anchorEl: ReactDOM.findDOMNode(this.refs.iconMenuContainer),
187
+ });
188
}
189
},
190
@@ -315,6 +318,7 @@ const IconMenu = React.createClass({
315
318
316
319
return (
317
320
<div
321
+ ref="iconMenuContainer"
322
className={className}
323
onMouseDown={onMouseDown}
324
onMouseLeave={onMouseLeave}
0 commit comments