import { Navigate, type RouteObject } from 'react-router-dom';
import { HomeRedirect, RequireAuth } from '@/auth/RequireAuth';
import { AppShell } from './AppShell';
import { AdminLoginPage } from '@/pages/auth/AdminLoginPage';
import { ConnexionPage } from '@/pages/auth/ConnexionPage';
import { ConfigPage } from '@/pages/ConfigPage';
import { GrillePage } from '@/pages/GrillePage';
import { MobileLeadPage } from '@/pages/MobileLeadPage';
import { MobileVolunteerPage } from '@/pages/MobileVolunteerPage';
import { VolunteerViewPage } from '@/pages/VolunteerViewPage';
export const routes: RouteObject[] = [
{ path: '/connexion', element: },
{ path: '/connexion/coordination', element: },
{
element: ,
children: [
{
path: '/',
element: ,
children: [
{ index: true, element: },
{ path: 'grille', element: },
{ path: 'benevoles', element: },
{ path: 'mobile-benevole', element: },
{ path: 'mobile-referent', element: },
{ path: 'configuration', element: },
],
},
],
},
{ path: '*', element: },
];