Correções

This commit is contained in:
Lucas Santana 2024-12-19 19:47:29 -03:00
parent 543ed7532b
commit 6afb728dce
2 changed files with 2 additions and 117 deletions

View File

@ -1,116 +0,0 @@
import { createBrowserRouter } from 'react-router-dom';
import { HomePage } from '../components/home/HomePage';
import { LoginForm } from '../components/auth/LoginForm';
import { SchoolRegistrationForm } from '../components/auth/SchoolRegistrationForm';
import { RegistrationForm } from '../components/RegistrationForm';
import { StoryViewer } from '../components/StoryViewer';
import { AuthCallback } from '../pages/AuthCallback';
import { DashboardLayout } from '../pages/dashboard/DashboardLayout';
import { DashboardHome } from '../pages/dashboard/DashboardHome';
import { ClassesPage } from '../pages/dashboard/classes/ClassesPage';
import { CreateClassPage } from '../pages/dashboard/classes/CreateClassPage';
import { TeachersPage } from '../pages/dashboard/teachers/TeachersPage';
import { InviteTeacherPage } from '../pages/dashboard/teachers/InviteTeacherPage';
import { StudentsPage } from '../pages/dashboard/students/StudentsPage';
import { AddStudentPage } from '../pages/dashboard/students/AddStudentPage';
export const router = createBrowserRouter([
{
path: '/',
element: <HomePage />,
},
{
path: '/login',
children: [
{
path: 'school',
element: <LoginForm userType="school" />,
},
{
path: 'teacher',
element: <LoginForm userType="teacher" />,
},
{
path: 'student',
element: <LoginForm userType="student" />,
}
]
},
{
path: '/register',
children: [
{
path: 'school',
element: <SchoolRegistrationForm />,
},
{
path: 'teacher',
element: <RegistrationForm
userType="teacher"
onComplete={(userData) => {
// Adicione aqui a lógica para lidar com os dados do usuário
// Por exemplo, redirecionar para outra página ou salvar os dados
console.log(userData);
}}
/>,
}
]
},
{
path: '/dashboard',
element: <DashboardLayout />,
children: [
{
index: true,
element: <DashboardHome />,
},
{
path: 'turmas',
children: [
{
index: true,
element: <ClassesPage />,
},
{
path: 'nova',
element: <CreateClassPage />,
}
]
},
{
path: 'professores',
children: [
{
index: true,
element: <TeachersPage />,
},
{
path: 'convidar',
element: <InviteTeacherPage />,
}
]
},
{
path: 'alunos',
children: [
{
index: true,
element: <StudentsPage />,
},
{
path: 'novo',
element: <AddStudentPage />,
}
]
}
]
},
{
path: '/demo',
element: <StoryViewer demo={true} />,
},
{
path: '/auth/callback',
element: <AuthCallback />
},
]);

View File

@ -13,6 +13,7 @@ import { TeachersPage } from '../pages/dashboard/teachers/TeachersPage';
import { InviteTeacherPage } from '../pages/dashboard/teachers/InviteTeacherPage'; import { InviteTeacherPage } from '../pages/dashboard/teachers/InviteTeacherPage';
import { StudentsPage } from '../pages/dashboard/students/StudentsPage'; import { StudentsPage } from '../pages/dashboard/students/StudentsPage';
import { AddStudentPage } from '../pages/dashboard/students/AddStudentPage'; import { AddStudentPage } from '../pages/dashboard/students/AddStudentPage';
import React from 'react';
export const router = createBrowserRouter([ export const router = createBrowserRouter([
{ {