import * as React from 'react'; import { Routes, Route, Navigate } from 'react-router-dom'; import { AuthProvider } from '@/lib/auth'; import { RequireAuth } from '@/components/RequireAuth'; import { AppShell } from '@/components/layout/AppShell'; import Login from '@/pages/Login'; import Agents from '@/pages/Agents'; import AgentDetail from '@/pages/AgentDetail'; import Credentials from '@/pages/Credentials'; import AuditLog from '@/pages/AuditLog'; import Health from '@/pages/Health'; import { UsagePanel } from '@/components/UsagePanel'; /** Top-level router — defines all application routes. */ export default function App(): React.JSX.Element { return ( } /> }> }> } /> } /> } /> } /> } /> } /> } /> } /> ); }