1import { createStackNavigator } from '@react-navigation/stack'; 2 3import { BranchesScreen } from './BranchesScreen'; 4import { ExtensionsScreen } from './ExtensionsScreen'; 5import { UpdatesScreen } from './UpdatesScreen'; 6 7export type ExtensionsStackParamList = { 8 Extensions: undefined; 9 Branches: undefined; 10 Updates: { 11 branchName: string; 12 }; 13}; 14 15const Extensions = createStackNavigator<ExtensionsStackParamList>(); 16 17export function ExtensionsStack() { 18 return ( 19 <Extensions.Navigator headerMode="float"> 20 <Extensions.Screen 21 name="Extensions" 22 component={ExtensionsScreen} 23 options={{ headerShown: false }} 24 /> 25 <Extensions.Screen 26 name="Branches" 27 options={{ headerTitle: 'EAS Update' }} 28 component={BranchesScreen} 29 /> 30 <Extensions.Screen 31 name="Updates" 32 options={{ headerTitle: 'Branch' }} 33 component={UpdatesScreen} 34 /> 35 </Extensions.Navigator> 36 ); 37} 38