import { BottomTabNavigationProp } from '@react-navigation/bottom-tabs'; import { createStackNavigator } from '@react-navigation/stack'; import * as React from 'react'; import TabIcon from '../components/TabIcon'; import { Layout } from '../constants'; import ExpoComponents from '../screens/ExpoComponentsScreen'; import { Screens } from './ExpoComponents'; import getStackConfig from './StackConfig'; const Stack = createStackNavigator(); function ExpoComponentsStackNavigator(props: { navigation: BottomTabNavigationProp }) { return ( {Object.keys(Screens).map(name => ( ))} ); } const icon = ({ focused }: { focused: boolean }) => { return ; }; ExpoComponentsStackNavigator.navigationOptions = { title: 'Components', tabBarLabel: 'Components', tabBarIcon: icon, drawerIcon: icon, }; export default ExpoComponentsStackNavigator;