TKK_E32231213/src/Navigators/config.ts

43 lines
1.1 KiB
TypeScript

import RouteName from '../Constants/RouteName.constants';
import LoginScreen from '../Containers/Auth/LoginScreen';
import RegisterScreen from '../Containers/Auth/RegisterScreen';
import DashboardScreen from '../Containers/Dashboard';
import ScheduleScreen from '../Containers/Schedule';
import HistoryScreen from '../Containers/History';
interface IScreen {
name: string;
component: any;
options?: any;
}
export const UnauthorizedScreens: IScreen[] = [
{
name: RouteName.LoginNavigation,
component: LoginScreen,
options: { headerShown: false },
},
{
name: RouteName.RegisterNavigation,
component: RegisterScreen,
options: { headerShown: false },
},
];
export const AuthorizedScreens: IScreen[] = [
{
name: RouteName.DashboardNavigation,
component: DashboardScreen,
options: { headerShown: false },
},
{
name: RouteName.ScheduleNavigation,
component: ScheduleScreen,
options: { headerShown: false },
},
{
name: RouteName.HistoryNavigation,
component: HistoryScreen,
options: { headerShown: false },
},
];