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: }, ], }, ], }, ])