ProfileNavigator.jsx 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { View, Text} from 'react-native';
  2. import React from 'react';
  3. import { createNativeStackNavigator } from '@react-navigation/native-stack';
  4. import SearchPage from '../screens/Search/SearchPage';
  5. import HomePage from '../screens/HomePage/HomePage';
  6. import BookmarkPage from '../screens/Bookmarks/BookmarkPage';
  7. import ProfilePage from '../screens/Profile/ProfilePage';
  8. import SettingsPage from '../screens/Settings/SettingsPage';
  9. import HelpPageNavigator from './HelpPageNavigator';
  10. const Stack = createNativeStackNavigator();
  11. const defaultScreenOptions = {
  12. headerShown: false
  13. }
  14. const ProfileNavigator = () => {
  15. return (
  16. <Stack.Navigator
  17. initialRouteName='BookmarkPage'
  18. >
  19. <Stack.Screen
  20. name="ProfilePage"
  21. component={ProfilePage}
  22. options={{...defaultScreenOptions}}
  23. />
  24. <Stack.Screen
  25. name="SettingsPage"
  26. component={SettingsPage}
  27. options={{...defaultScreenOptions}}
  28. />
  29. <Stack.Screen
  30. name="HelpPageNav"
  31. component={HelpPageNavigator}
  32. options={{...defaultScreenOptions}}
  33. />
  34. </Stack.Navigator>
  35. )
  36. }
  37. export default ProfileNavigator