Skip to content

Commit 068bf67

Browse files
committed
Fix access to isOpen from MenuProvider
1 parent 52f63af commit 068bf67

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/MenuProvider.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export default class MenuProvider extends Component {
121121
// invalidate layouts for closed menus,
122122
// both controlled and uncontrolled menus
123123
this._menuRegistry.getAll()
124-
.filter(menu => !menu.instance._isOpen())
124+
.filter(menu => !menu.instance.isOpen())
125125
.forEach(menu => {
126126
this._menuRegistry.updateLayoutInfo(menu.name, { triggerLayout: undefined });
127127
});
@@ -162,7 +162,7 @@ export default class MenuProvider extends Component {
162162
_notify(forceUpdate) {
163163
const NULL = {};
164164
const prev = this.openedMenu || NULL;
165-
const next = this._menuRegistry.getAll().find(menu => menu.instance._isOpen()) || NULL;
165+
const next = this._menuRegistry.getAll().find(menu => menu.instance.isOpen()) || NULL;
166166
// set newly opened menu before any callbacks are called
167167
this.openedMenu = next === NULL ? undefined : next;
168168
if (!forceUpdate && !this._isRenderNeeded(prev, next)) {
@@ -172,7 +172,7 @@ export default class MenuProvider extends Component {
172172
let afterSetState = undefined;
173173
let beforeSetState = () => Promise.resolve();
174174
if (prev.name !== next.name) {
175-
if (prev !== NULL && !prev.instance._isOpen()) {
175+
if (prev !== NULL && !prev.instance.isOpen()) {
176176
beforeSetState = () => this._beforeClose(prev)
177177
.then(() => prev.instance.props.onClose());
178178
}

0 commit comments

Comments
 (0)