feat(tabs): emit tabStripItem tap event (#7693)

This commit is contained in:
Vasil Chimev
2019-08-20 13:35:58 +03:00
committed by GitHub
parent a21d5e402b
commit b0d1c9106a

View File

@@ -44,11 +44,12 @@ class MDCTabBarDelegateImpl extends NSObject implements MDCTabBarDelegate {
owner._canSelectItem = false;
}
return shouldSelectItem;
}
const tabStripItems = owner.tabStrip && owner.tabStrip.items;
if (tabStripItems && tabStripItems[selectedIndex]) {
tabStripItems[selectedIndex]._emit(TabStripItem.tapEvent);
}
public tabBarWillSelectItem(tabBar: MDCTabBar, item: UITabBarItem): void {
//
return shouldSelectItem;
}
public tabBarDidSelectItem(tabBar: MDCTabBar, selectedItem: UITabBarItem): void {
@@ -123,7 +124,7 @@ class UIPageViewControllerImpl extends UIPageViewController {
let safeAreaInsetsBottom = 0;
let safeAreaInsetsTop = 0;
if (majorVersion > 10) {
safeAreaInsetsBottom = this.view.safeAreaInsets.bottom;
safeAreaInsetsTop = this.view.safeAreaInsets.top;