keycloak-scim/js/apps/account-ui/src/main.tsx

27 lines
788 B
TypeScript
Raw Normal View History

import "@patternfly/react-core/dist/styles/base.css";
2023-02-07 11:29:52 +00:00
import "@patternfly/patternfly/patternfly-addons.css";
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import { createBrowserRouter, RouterProvider } from "react-router-dom";
import { environment } from "./environment";
import { i18n } from "./i18n";
import { routes } from "./routes";
import { getRootPath } from "./utils/getRootPath";
// Initialize required components before rendering app.
await i18n.init();
2023-02-13 07:18:16 +00:00
const container = document.getElementById("app");
const root = createRoot(container!);
const basename = getRootPath(environment.realm);
const router = createBrowserRouter(routes, { basename });
root.render(
<StrictMode>
<RouterProvider router={router} />
</StrictMode>,
);