1
0
Fork 0
mirror of https://github.com/sussy-code/smov.git synced 2025-01-02 16:37:39 +01:00
smov/src/index.tsx
2022-12-29 18:25:57 +01:00

28 lines
705 B
TypeScript

import React, { Suspense } from "react";
import ReactDOM from "react-dom";
import { HashRouter } from "react-router-dom";
import "./index.css";
import { ErrorBoundary } from "@/components/layout/ErrorBoundary";
import App from "./App";
import "./i18n";
import { conf } from "./config";
// initialize
const key =
(window as any)?.__CONFIG__?.VITE_KEY ?? import.meta.env.VITE_KEY ?? null;
if (key) {
(window as any).initMW(conf().BASE_PROXY_URL, key);
}
ReactDOM.render(
<React.StrictMode>
<ErrorBoundary>
<HashRouter>
<Suspense fallback="">
<App />
</Suspense>
</HashRouter>
</ErrorBoundary>
</React.StrictMode>,
document.getElementById("root")
);