q-trade/src/main.tsx
2024-11-10 07:41:27 +02:00

21 lines
557 B
TypeScript

import { BrowserRouter } from 'react-router-dom'
import ReactDOM from 'react-dom/client'
import App from './App.tsx'
import "./index.scss";
import { IndexedDBProvider } from './contexts/indexedDBContext.tsx';
interface CustomWindow extends Window {
_qdnBase: string;
}
const customWindow = window as unknown as CustomWindow;
const baseUrl = customWindow?._qdnBase || "";
ReactDOM.createRoot(document.getElementById('root')!).render(
<BrowserRouter basename={baseUrl}>
<IndexedDBProvider>
<App />
</IndexedDBProvider>
</BrowserRouter>,
)