File size: 645 Bytes
1c0c94d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import React from 'react'
import ReactDOM from 'react-dom/client'
// HashRouter so deep links + refreshes work when served by FastAPI StaticFiles (no catch-all needed).
import { HashRouter } from 'react-router-dom'
import App from './App.jsx'
import { RuntimeProvider } from './context/RuntimeContext.jsx'
import { ThemeProvider } from './context/ThemeContext.jsx'
import './index.css'
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
<HashRouter>
<ThemeProvider>
<RuntimeProvider>
<App />
</RuntimeProvider>
</ThemeProvider>
</HashRouter>
</React.StrictMode>,
)
|