import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom' import { AuthProvider } from './auth/AuthContext' import { ThemeProvider } from './theme/ThemeContext' import { AdminRoute } from './components/AdminRoute' import { Layout } from './components/Layout' import { ProtectedRoute } from './components/ProtectedRoute' import { DashboardPage } from './pages/DashboardPage' import { JobDetailPage } from './pages/JobDetailPage' import { JobSchedulesPage } from './pages/JobSchedulesPage' import { JobTemplatesPage } from './pages/JobTemplatesPage' import { JobsPage } from './pages/JobsPage' import { LoginPage } from './pages/LoginPage' import { EasterEggsPage } from './pages/EasterEggsPage' import { PermissionsPage } from './pages/PermissionsPage' import { LegacyBrandRouteRedirect } from './components/LegacyBrandRouteRedirect' import { BrandDetailPage } from './pages/BrandDetailPage' import { BrandProductEditPage } from './pages/BrandProductEditPage' import { BrandsPage } from './pages/BrandsPage' import { PersonaDetailPage } from './pages/PersonaDetailPage' import { MatrixEntryRoute } from './components/MatrixEntryRoute' import { CopyMissionDetailPage } from './pages/CopyMissionDetailPage' import { OutreachEntryRoute } from './components/OutreachEntryRoute' import { PlacementTopicResearchMapPage } from './pages/PlacementTopicResearchMapPage' import { PlacementTopicSettingsPage } from './pages/PlacementTopicSettingsPage' import { PlacementTopicsPage } from './pages/PlacementTopicsPage' import { PersonaResearchPage } from './pages/PersonaResearchPage' import { PersonasPage } from './pages/PersonasPage' import { ProfilePage } from './pages/ProfilePage' import { SettingsPage } from './pages/SettingsPage' import { ThreadsAccountWorkspace } from './components/ThreadsAccountWorkspace' import { ThreadsAccountConnectionsPage } from './pages/ThreadsAccountConnectionsPage' import { ThreadsAccountPublishPage } from './pages/ThreadsAccountPublishPage' export default function App() { return ( } /> } /> }> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> } /> }> } /> } /> } /> } /> ) }