Alexo19's picture
You are an elite full-stack developer and quant engineer.
06d59d5 verified
```typescript
import { useState } from 'react'
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'
import Navbar from './components/Navbar'
import Sidebar from './components/Sidebar'
import Dashboard from './pages/Dashboard'
import History from './pages/History'
import Settings from './pages/Settings'
import Docs from './pages/Docs'
import './App.css'
function App() {
const [darkMode, setDarkMode] = useState(true)
return (
<div className={`flex flex-col min-h-screen ${darkMode ? 'dark bg-gray-900 text-gray-100' : 'bg-white text-gray-900'}`}>
<Router>
<Navbar darkMode={darkMode} toggleDarkMode={() => setDarkMode(!darkMode)} />
<div className="flex flex-1 overflow-hidden">
<Sidebar />
<main className="flex-1 overflow-auto p-4">
<Routes>
<Route path="/" element={<Dashboard />} />
<Route path="/history" element={<History />} />
<Route path="/settings" element={<Settings />} />
<Route path="/docs" element={<Docs />} />
</Routes>
</main>
</div>
</Router>
</div>
)
}
export default App
```