← back to Bertha

kalshi-dash/src/main.jsx

49 lines

import React from 'react';
import ReactDOM from 'react-dom/client';
import { BrowserRouter, Routes, Route } from 'react-router-dom';
import './index.css';
import Login from './Login';
import Layout from './Layout';
import SetupWizard from './setup/SetupWizard';
import Dashboard from './pages/Dashboard';
import Markets from './pages/Markets';
import Positions from './pages/Positions';
import Orders from './pages/Orders';
import Weather from './pages/Weather';
import Risk from './pages/Risk';
import Settings from './pages/Settings';
import Signals from './pages/Signals';
import Intelligence from './pages/Intelligence';
import Trading from './pages/Trading';
import Heatmap from './pages/Heatmap';
import Orbit from './pages/Orbit';
import Pulse from './pages/Pulse';

function App() {
  return (
    <BrowserRouter>
      <Routes>
        <Route path="/login" element={<Login />} />
        <Route path="/setup" element={<SetupWizard />} />
        <Route path="/" element={<Layout />}>
          <Route index element={<Dashboard />} />
          <Route path="markets" element={<Markets />} />
          <Route path="positions" element={<Positions />} />
          <Route path="orders" element={<Orders />} />
          <Route path="signals" element={<Signals />} />
          <Route path="intelligence" element={<Intelligence />} />
          <Route path="trading" element={<Trading />} />
          <Route path="heatmap" element={<Heatmap />} />
          <Route path="orbit" element={<Orbit />} />
          <Route path="pulse" element={<Pulse />} />
          <Route path="weather" element={<Weather />} />
          <Route path="risk" element={<Risk />} />
          <Route path="settings" element={<Settings />} />
        </Route>
      </Routes>
    </BrowserRouter>
  );
}

ReactDOM.createRoot(document.getElementById('root')).render(<App />);