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' }}
>
);
}