import React from 'react'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { SimpleLineIcons as Icon } from '@expo/vector-icons'; import EventList from './modules/events/EventList'; import EventDetail from './modules/events/EventDetail'; import Membership from './modules/membership/Membership'; import Login from './modules/login/Login'; import About from './modules/about/About'; import UserRegister from './modules/register/UserRegister'; import theme from './theme'; // This looks ugly, even though it's a recommended style from the branding profile. // TODO: Change this // also TODO: make sure battery indicator etc. is visible defaultNaviationStyle = { headerTintColor: theme.colors.neufOrange, headerTitleAlign: 'center', headerStyle: { backgroundColor: theme.colors.neufPurple, }, }; const EventStack = createNativeStackNavigator(); const EventStackScreen = () => ( ({ title: route.params.event.title.decoded })} /> ); const UserStack = createNativeStackNavigator(); const UserStackScreen = () => ( ); const HomeTabs = createBottomTabNavigator(); const EventIcon = ({ color, size }) => ; const UserIcon = ({ color, size }) => ; const AboutIcon = ({ color, size }) => ; const Navigation = () => ( ); export default Navigation;