import { useEffect } from "react"; import { Navigate, Route, BrowserRouter as Router, Routes } from "react-router-dom"; import { Header } from "./components/Header"; import { useAPI } from "./contexts/APIProvider"; import { useTheme } from "./contexts/ThemeProvider"; import ActivityPage from "./pages/Activity"; import LogViewerPage from "./pages/LogViewer"; import ModelPage from "./pages/Models"; function App() { const { setConnectionState } = useTheme(); const { connectionStatus } = useAPI(); // Synchronize the window.title connections state with the actual connection state useEffect(() => { setConnectionState(connectionStatus); }, [connectionStatus]); return (
} /> } /> } /> } />
); } export default App;