import { createBrowserRouter, Navigate, type RouteObject } from 'react-router-dom';
import { AuthGuard, GuestGuard } from '@/spa/guards';
import { Placeholder } from '@/spa/placeholder';
export const routes: RouteObject[] = [
{
element: ,
children: [
{ path: '/login', element: },
{ path: '/register', element: },
{ path: '/auth/provider/:provider', element: },
],
},
{
element: ,
children: [
{ path: '/', element: },
{ path: '/chat', element: },
{ path: '/projects', element: },
{ path: '/projects/:id', element: },
{ path: '/tasks', element: },
{ path: '/settings', element: },
{ path: '/admin', element: },
],
},
];
export function createAppRouter(): ReturnType {
return createBrowserRouter(routes);
}