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 (
<>
api.getActiveRace().then(r => setActiveRace(r?.race_id ? r : null))} />} />
} />
} />
} />
} />
} />
>
)
}