[common] don't open context menu if no items

This commit is contained in:
Maxim Kadushkin 2021-04-12 18:10:03 +03:00
parent 2bd901f3a6
commit a9dda7fe6f

View file

@ -109,10 +109,11 @@ class ContextMenuController extends Component {
extraItems: this.initExtraItems()
});
if ( this.state.items.length > 0 ) {
this.$targetEl.css({left: `${x}px`, top: `${y}px`});
const popover = f7.popover.open(idContextMenuElement, idCntextMenuTargetElement);
if ( Device.android )
if (Device.android)
this.offsetPopoverTop(popover);
this.setState(state => {
@ -120,6 +121,7 @@ class ContextMenuController extends Component {
});
}
}
}
onApiHideContextMenu() {
if ( this.state.opened ) {