🚧 Add topic explorer

This commit is contained in:
Jonas Bengtsson
2026-09-20 09:23:04 +02:00
parent 1e491642f1
commit 6385a27411
11 changed files with 1184 additions and 6 deletions
+10 -1
View File
@@ -11,6 +11,7 @@ import { BrokerConfigPage } from "./pages/BrokerConfig";
import { CertificatesPage } from "./pages/Certificates";
import { SystemPage } from "./pages/System";
import { StatusPage } from "./pages/Status";
import { TopicExplorerPage } from "./pages/TopicExplorer";
// Navigation structure per spec section 57. Entries with a `to` route are
// implemented; entries without one are planned pages, rendered greyed out
@@ -52,7 +53,7 @@ const NAV_SECTIONS: {
{
title: "Tools",
items: [
{ label: "Topic Explorer", hint: "Test console (post-MVP)" },
{ label: "Topic Explorer", to: "/topics" },
{ label: "Connection Test", hint: "Connectivity tester (post-MVP)" },
{ label: "Client Provisioning", hint: "Provisioning wizard (post-MVP)" },
],
@@ -254,6 +255,14 @@ export function App() {
</Protected>
}
/>
<Route
path="/topics"
element={
<Protected>
<TopicExplorerPage />
</Protected>
}
/>
<Route path="/" element={<Navigate to="/clients" replace />} />
</Routes>
);