import 'react-native-gesture-handler'; import React, { useEffect } from 'react'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { FontAwesomeIcon } from '@fortawesome/react-native-fontawesome'; import { faBookmark, faNewspaper, faFileAlt, faCheck, faUser, faHeadphones } from '@fortawesome/free-solid-svg-icons'; import SplashScreen from 'react-native-splash-screen'; import MarkAttendanceScreen from './screens/MarkAttendanceScreen'; import TimeTableScreen from './screens/TimeTableScreen'; import SubjectsScreen from './screens/SubjectsScreen'; import TasksScreen from './screens/TasksScreen'; import ConcentrateScreen from './screens/ConcentrateScreen'; import ProfileScreen from './screens/ProfileScreen'; const Tab = createBottomTabNavigator(); const MarkAttendanceStack = createStackNavigator(); const TimeTableStack = createStackNavigator(); const SubjectsStack = createStackNavigator(); const TasksStack = createStackNavigator(); const ConcentrateStack = createStackNavigator(); const ProfileStack = createStackNavigator(); function MarkAttendanceStackScreen() { return ( ); } function TimeTableStackScreen() { return ( ); } function SubjectsStackScreen() { return ( ); } function TasksStackScreen() { return ( ); } function ConcentrateStackScreen() { return ( ); } function ProfileStackScreen() { return ( ); } export default function App() { useEffect(() => { SplashScreen.hide(); }, []); return ( ({ tabBarIcon: ({ color }) => { if (route.name === 'Attendance') { return (); } else if (route.name === 'Subjects') { return ; } else if (route.name === 'Time Table') { return (); } else if (route.name === 'Tasks') { return ; } else if (route.name === 'Concentrate') { return ; } else if (route.name === 'Profile') { return ; } }, })} tabBarOptions={{ activeTintColor: '#24a0ed', inactiveTintColor: 'gray' }} > ); }