Wires up all 5 routes in App.tsx (/, /metrics, /routes/:id, /exchanges/:id, /agents). Fixes pre-existing build errors: vite.config.ts now uses vitest/config defineConfig so the test property is typed correctly; removes unused imports in Collapsible.tsx and _chart-utils.ts; removes unused parameter in metrics.ts generateTimeSeries. Build: tsc -b && vite build passes clean. Test suite: 72/72 pass. Bundle: 334kB JS (101kB gzip) + 54kB CSS (10kB gzip). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
19 lines
715 B
TypeScript
19 lines
715 B
TypeScript
import { Routes, Route } from 'react-router-dom'
|
|
import { Dashboard } from './pages/Dashboard/Dashboard'
|
|
import { Metrics } from './pages/Metrics/Metrics'
|
|
import { RouteDetail } from './pages/RouteDetail/RouteDetail'
|
|
import { ExchangeDetail } from './pages/ExchangeDetail/ExchangeDetail'
|
|
import { AgentHealth } from './pages/AgentHealth/AgentHealth'
|
|
|
|
export default function App() {
|
|
return (
|
|
<Routes>
|
|
<Route path="/" element={<Dashboard />} />
|
|
<Route path="/metrics" element={<Metrics />} />
|
|
<Route path="/routes/:id" element={<RouteDetail />} />
|
|
<Route path="/exchanges/:id" element={<ExchangeDetail />} />
|
|
<Route path="/agents" element={<AgentHealth />} />
|
|
</Routes>
|
|
)
|
|
}
|