import { StrictMode, useEffect } from 'react' import { createRoot } from 'react-dom/client' import { BrowserRouter, Routes, Route, useLocation } from 'react-router-dom' import './index.css' import App from './App.tsx' import Whitepaper from './Whitepaper.tsx' /** React Router preserves scroll across routes unless we reset it explicitly. */ function ScrollToTop() { const { pathname } = useLocation() useEffect(() => { window.scrollTo({ top: 0, left: 0, behavior: 'instant' }) }, [pathname]) return null } createRoot(document.getElementById('root')!).render( } /> } /> , )