import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'; import ThemeProvider from './store/ThemeContext'; import AuthProvider from './store/AuthContext'; import MainLayout from './layouts/MainLayout'; import DashboardPage from './pages/DashboardPage'; import RequestLogsPage from './pages/monitoring/RequestLogsPage'; import RequestLogDetailPage from './pages/monitoring/RequestLogDetailPage'; import ServiceStatusPage from './pages/monitoring/ServiceStatusPage'; import ServiceStatusDetailPage from './pages/monitoring/ServiceStatusDetailPage'; import MyKeysPage from './pages/apikeys/MyKeysPage'; import KeyRequestPage from './pages/apikeys/KeyRequestPage'; import KeyAdminPage from './pages/apikeys/KeyAdminPage'; import ServicesPage from './pages/admin/ServicesPage'; import UsersPage from './pages/admin/UsersPage'; import TenantsPage from './pages/admin/TenantsPage'; import ServiceStatsPage from './pages/statistics/ServiceStatsPage'; import UserStatsPage from './pages/statistics/UserStatsPage'; import ApiStatsPage from './pages/statistics/ApiStatsPage'; import TenantStatsPage from './pages/statistics/TenantStatsPage'; import UsageTrendPage from './pages/statistics/UsageTrendPage'; import ApiHubLayout from './layouts/ApiHubLayout'; import ApiHubDashboardPage from './pages/apihub/ApiHubDashboardPage'; import ApiHubServicePage from './pages/apihub/ApiHubServicePage'; import ApiHubApiDetailPage from './pages/apihub/ApiHubApiDetailPage'; import NotFoundPage from './pages/NotFoundPage'; import RoleGuard from './components/RoleGuard'; const BASE_PATH = '/snp-connection'; const App = () => { return ( }> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> }> } /> } /> } /> ); }; export default App;