Spaces:
Running
Running
| import React from 'react' | |
| import ReactDOM from 'react-dom/client' | |
| import { Route, Routes, HashRouter } from 'react-router-dom' | |
| import './index.css' | |
| import { ThemeProvider } from './context/themeContext' | |
| import { DeploymentGroupProvider } from './context/deploymentGroupContext' | |
| import { ErrorProvider } from './context/errorContext' | |
| import Appbar from './components/Appbar' | |
| import Home from './pages/Home' | |
| import Calculator from './pages/Calculator' | |
| import NotFound from './pages/NotFound' | |
| const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement) | |
| root.render( | |
| <React.StrictMode> | |
| <ThemeProvider> | |
| <DeploymentGroupProvider> | |
| <ErrorProvider> | |
| <HashRouter> | |
| <Routes> | |
| <Route path='/' element={<Appbar />}> | |
| <Route index element={<Home />} /> | |
| <Route path='calculator' element={<Calculator />} /> | |
| <Route path='*' element={<NotFound />} /> | |
| </Route> | |
| </Routes> | |
| </HashRouter> | |
| </ErrorProvider> | |
| </DeploymentGroupProvider> | |
| </ThemeProvider> | |
| </React.StrictMode>, | |
| ) | |