mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 04:14:21 +08:00
fix(menu-toggle): don't toggle a menu unless its active
This commit is contained in:
@ -27,7 +27,10 @@ export class MenuToggle {
|
|||||||
onClick() {
|
onClick() {
|
||||||
getMenuController().then(menuCtrl => {
|
getMenuController().then(menuCtrl => {
|
||||||
if (menuCtrl) {
|
if (menuCtrl) {
|
||||||
return menuCtrl.toggle(this.menu);
|
const menu = menuCtrl.get(this.menu);
|
||||||
|
if (menu && menu.isActive()) {
|
||||||
|
return menuCtrl.toggle(this.menu);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user