From b797801e8f259232404fc7baa73a77f2caaf933b Mon Sep 17 00:00:00 2001 From: Yao Hui Chua Date: Mon, 5 Nov 2018 11:46:37 +0800 Subject: [PATCH] Fix bottom tab voiceover (#61) * Fix bottom tab voiceover * Remove isBottom check * Update MaterialTopTabBar * Remove unnecessary props on route --- packages/bottom-tabs/src/utils/createTabNavigator.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/bottom-tabs/src/utils/createTabNavigator.js b/packages/bottom-tabs/src/utils/createTabNavigator.js index 86d22e54..273d5350 100644 --- a/packages/bottom-tabs/src/utils/createTabNavigator.js +++ b/packages/bottom-tabs/src/utils/createTabNavigator.js @@ -102,7 +102,10 @@ export default function createTabNavigator(TabView: React.ComponentType<*>) { const label = this._getLabelText({ route }); if (typeof label === 'string') { - return label; + const { routes } = this.props.navigation.state; + return `${label}, tab, ${routes.indexOf(route) + 1} of ${ + routes.length + }`; } };