34 lines
803 B
React
34 lines
803 B
React
|
|
import { createBrowserRouter, Navigate } from 'react-router-dom';
|
||
|
|
import { LoginPage } from '../modules/auth/pages/LoginPage';
|
||
|
|
import { HomePage } from '../modules/home/pages/HomePage';
|
||
|
|
import { ChatPage } from '../modules/chat/pages/ChatPage';
|
||
|
|
import { CallPage } from '../modules/call/pages/CallPage';
|
||
|
|
import { NewAttendancePage } from '../modules/attendance/pages/NewAttendancePage';
|
||
|
|
|
||
|
|
export const router = createBrowserRouter([
|
||
|
|
{
|
||
|
|
path: '/',
|
||
|
|
element: <Navigate to="/login" replace />,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
path: '/login',
|
||
|
|
element: <LoginPage />,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
path: '/home',
|
||
|
|
element: <HomePage />,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
path: '/chat',
|
||
|
|
element: <ChatPage />,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
path: '/call',
|
||
|
|
element: <CallPage />,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
path: '/new-attendance',
|
||
|
|
element: <NewAttendancePage />,
|
||
|
|
},
|
||
|
|
]);
|