import { createBrowserRouter, Navigate } from 'react-router-dom'
import MainLayout from '../layouts/MainLayout'
import AuthLayout from '../layouts/AuthLayout'
import { LandingPage } from '../pages/LandingPage'
import { FAQPage } from '../pages/FAQPage'
import { LoginPage } from '../components/LoginPage'
import { RegisterPage } from '../components/RegisterPage'
import { ResetPasswordPage } from '../components/ResetPasswordPage'
import { CompetitionPage } from '../components/CompetitionPage'
import { AITradersPage } from '../pages/AITradersPage'
import TraderDashboard from '../pages/TraderDashboard'
export const router = createBrowserRouter([
{
path: '/',
element: ,
},
// Auth routes - using AuthLayout
{
element: ,
children: [
{
path: '/login',
element: ,
},
{
path: '/register',
element: ,
},
{
path: '/reset-password',
element: ,
},
],
},
// Main app routes - using MainLayout with nested routes
{
element: ,
children: [
{
path: '/faq',
element: ,
},
{
path: '/competition',
element: ,
},
{
path: '/traders',
element: ,
},
{
path: '/dashboard',
element: ,
},
],
},
{
path: '*',
element: ,
},
])