import { createBrowserRouter } from 'react-router-dom'
import { AppLayout } from '@/components/layout/AppLayout'
import { Login } from '@/pages/Login'
import { Dashboard } from '@/pages/Dashboard'
import { Feed } from '@/pages/Feed'
import { Watchlist } from '@/pages/Watchlist'
import { AdminLayout } from '@/pages/admin/AdminLayout'
import { AIProviders } from '@/pages/admin/AIProviders'
import { Credentials } from '@/pages/admin/Credentials'
import { Sources } from '@/pages/admin/Sources'
import { Jobs } from '@/pages/admin/Jobs'
import { AdminUsers } from '@/pages/admin/AdminUsers'
import { AdminSettings } from '@/pages/admin/AdminSettings'
import { Schedule } from '@/pages/admin/Schedule'
import { Reports } from '@/pages/Reports'
export const router = createBrowserRouter([
{ path: '/login', element: },
{
element: ,
children: [
{ path: '/', element: },
{ path: '/feed', element: },
{ path: '/watchlist', element: },
{ path: '/reports', element: },
{
path: '/admin',
element: ,
children: [
{ index: true, element: },
{ path: 'ai', element: },
{ path: 'credentials', element: },
{ path: 'sources', element: },
{ path: 'jobs', element: },
{ path: 'users', element: },
{ path: 'settings', element: },
{ path: 'schedule', element: },
],
},
],
},
])