diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 4452d8b..5256c3a 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -20,7 +20,9 @@ const TestCatalogPage = React.lazy(() => import("./pages/TestCatalogPage"));
const ValidatedTestsPage = React.lazy(() => import("./pages/ValidatedTestsPage"));
const ReviewQueuePage = React.lazy(() => import("./pages/ReviewQueuePage"));
const ImportRTPage = React.lazy(() => import("./pages/ImportRTPage"));
-const ReportsPage = React.lazy(() => import("./pages/ReportsPage"));
+// Reports is unfinished — hidden platform-wide (route + nav link removed
+// below) until it's ready. Left unimported/unrouted rather than deleted.
+// const ReportsPage = React.lazy(() => import("./pages/ReportsPage"));
const SystemPage = React.lazy(() => import("./pages/SystemPage"));
const UsersPage = React.lazy(() => import("./pages/UsersPage"));
const AuditLogPage = React.lazy(() => import("./pages/AuditLogPage"));
@@ -110,8 +112,7 @@ export default function App() {
}
/>
- {/* ── Reports ──────────────────────────────────────────── */}
-
{existingSearch ? "No tests match your search." - : "No draft tests available. All existing tests are already in a campaign."} + : "No tests available. All existing tests are already in a campaign."}
) : ( diff --git a/frontend/src/components/Sidebar.tsx b/frontend/src/components/Sidebar.tsx index 958e5ae..9169486 100644 --- a/frontend/src/components/Sidebar.tsx +++ b/frontend/src/components/Sidebar.tsx @@ -5,7 +5,6 @@ import { LayoutDashboard, FlaskConical, BookOpen, - BarChart3, Settings, Users, FileText, @@ -62,7 +61,7 @@ const mainLinks: NavItem[] = [ { to: "/threat-actors", label: "Threat Actors", icon: Crosshair }, { to: "/compliance", label: "Compliance", icon: ShieldCheck }, { to: "/comparison", label: "Comparison", icon: GitCompareArrows, roles: ["admin", "red_lead", "blue_lead", "viewer"] }, - { to: "/reports", label: "Reports", icon: BarChart3 }, + // Reports is unfinished — hidden platform-wide until it's ready (see App.tsx). { to: "/settings", label: "Settings", icon: Settings }, ];