import { createBrowserRouter, Navigate, Outlet } from 'react-router-dom';
import Root from './Root';
import Chat from './Chat';
import Search from './Search';
import { Login, Registration, RequestPasswordReset, ResetPassword } from '../components/Auth';
import { AuthContextProvider } from '../hooks/AuthContext';
import ApiErrorWatcher from '../components/Auth/ApiErrorWatcher';
const AuthLayout = () => (
);
export const router = createBrowserRouter([
{
path: 'register',
element: ,
},
{
path: 'forgot-password',
element: ,
},
{
path: 'reset-password',
element: ,
},
{
element: ,
children: [
{
path: 'login',
element: ,
},
{
path: '/',
element: ,
children: [
{
index: true,
element: ,
},
{
path: 'chat/:conversationId?',
element: ,
},
{
path: 'search/:query?',
element: ,
},
],
},
],
},
]);