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'; import { SettingsPage } from './pages/dashboard/settings/SettingsPage'; import { StudentDashboardPage } from './pages/student-dashboard/StudentDashboardPage'; import { StudentDashboardLayout } from './pages/student-dashboard/StudentDashboardLayout'; import { StudentStoriesPage } from './pages/student-dashboard/StudentStoriesPage'; import { CreateStoryPage } from './pages/student-dashboard/CreateStoryPage'; import { StoryPage } from './pages/student-dashboard/StoryPage'; export const router = createBrowserRouter([ { path: '/', element: , }, { path: '/login', children: [ { path: 'school', element: , }, { path: 'teacher', element: , }, { path: 'student', element: , } ] }, { path: '/register', children: [ { path: 'school', element: , }, { path: 'teacher', element: { console.log('Registro completo:', userData); }} />, } ] }, { path: '/dashboard', element: , children: [ { index: true, element: , }, { path: 'turmas', children: [ { index: true, element: , }, { path: 'nova', element: , } ] }, { path: 'professores', children: [ { index: true, element: , }, { path: 'convidar', element: , } ] }, { path: 'alunos', children: [ { index: true, element: , }, { path: 'novo', element: , } ] }, { path: 'configuracoes', element: } ] }, { path: '/demo', element: , }, { path: '/auth/callback', element: }, { path: '/aluno', element: , children: [ { index: true, element: , }, { path: 'historias', children: [ { index: true, element: , }, { path: 'nova', element: , }, { path: ':id', element: , } ] } ] } ]);