Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React from 'react';
- import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';
- import {createStackNavigator, TransitionPresets} from '@react-navigation/stack';
- import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
- import {
- Splash,
- GetStarted,
- Register,
- Login,
- Category,
- Dashboard,
- Barang,
- KerjakanSoal,
- Pinjam,
- Riwayat,
- } from '../pages';
- import {TabBar} from '../components';
- const Stack = createStackNavigator();
- const Tab = createBottomTabNavigator();
- const MainApp = () => {
- return (
- <Tab.Navigator tabBar={props => <TabBar {...props} />}>
- <Tab.Screen name="Dashboard" component={Dashboard} />
- <Tab.Screen name="Barang" component={Barang} />
- <Tab.Screen name="Soal" component={KerjakanSoal} />
- <Tab.Screen name="Pinjam" component={Pinjam} />
- <Tab.Screen name="Riwayat" component={Riwayat} />
- </Tab.Navigator>
- );
- };
- const Router = () => {
- return (
- <Stack.Navigator
- initialRouteName="Splash"
- screenOptions={{
- headerShown: false,
- ...TransitionPresets.SlideFromRightIOS,
- }}>
- <Stack.Screen name="Splash" component={Splash} />
- <Stack.Screen name="GetStarted" component={GetStarted} />
- <Stack.Screen name="Register" component={Register} />
- <Stack.Screen name="Login" component={Login} />
- <Stack.Screen name="Category" component={Category} />
- <Stack.Screen name="MainApp" component={MainApp} />
- </Stack.Navigator>
- );
- };
- export default Router;
Add Comment
Please, Sign In to add comment