- Telas iniciais do projeto criadas - Estrutura de pastas e arquivos definida - Componentes instalados e linguagem definida - Vite configurado para React e build de dev rapida - Mockups de dados criados para desenvolvimento dos módulos - Documentação inicial criada para guiar o desenvolvimento e uso do projeto
34 lines
803 B
JavaScript
34 lines
803 B
JavaScript
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 />,
|
|
},
|
|
]);
|