import { BrowserRouter, Route, Routes } from "react-router-dom"; import { I18nProvider } from "./i18n"; import { adminUiPrefix } from "./adminPaths"; import { AdminRouterModeProvider } from "./adminRouterMode"; import { AdminLayout } from "./layouts/AdminLayout"; import { AdminLogin } from "./pages/admin/Login"; import { AdminDashboard } from "./pages/admin/Dashboard"; import { AdminResources } from "./pages/admin/Resources"; import { AdminResourceForm } from "./pages/admin/ResourceForm"; import { AdminSearchLogs } from "./pages/admin/SearchLogs"; function NotFound() { return (

404

); } /** * Admin-only bundle: mount under `BrowserRouter basename={adminUiPrefix}` with **relative** route paths * so React Router does not choke on a single long absolute path segment. */ export default function AppAdminOnly() { const b = adminUiPrefix; return ( } /> }> } /> } /> } /> } /> } /> } /> ); }