| import { createRoot } from "react-dom/client"; | |
| import { BrowserRouter } from "react-router-dom"; | |
| import "./index.css"; | |
| import App from "./App"; | |
| import { I18nProvider } from "./i18n"; | |
| import { exposePluginSDK } from "./plugins"; | |
| import { ThemeProvider } from "./themes"; | |
| // Expose the plugin SDK before rendering so plugins loaded via <script> | |
| // can access React, components, etc. immediately. | |
| exposePluginSDK(); | |
| createRoot(document.getElementById("root")!).render( | |
| <BrowserRouter> | |
| <I18nProvider> | |
| <ThemeProvider> | |
| <App /> | |
| </ThemeProvider> | |
| </I18nProvider> | |
| </BrowserRouter>, | |
| ); | |