import { useEffect, useState } from 'react' import { NavLink, Route, Routes } from 'react-router-dom' import { api } from './api.js' import StartlistPage from './pages/StartlistPage.jsx' import ReviewPage from './pages/ReviewPage.jsx' import ResultsPage from './pages/ResultsPage.jsx' import PassagesPage from './pages/PassagesPage.jsx' import UploadPage from './pages/UploadPage.jsx' import RacePage from './pages/RacePage.jsx' import './App.css' function Nav({ activeRace }) { const linkClass = ({ isActive }) => (isActive ? 'nav-link active' : 'nav-link') return ( ) } export default function App() { const [activeRace, setActiveRace] = useState(null) useEffect(() => { api.getActiveRace().then(r => setActiveRace(r?.race_id ? r : null)) }, []) return ( <>