import "@patternfly/patternfly/patternfly-addons.css";
import "@patternfly/react-core/dist/styles/base.css";
import { useEffect, useReducer } from "react";
import { startColorSchemeManagement } from "./colorScheme";
import { createHashRouter, RouterProvider } from "react-router-dom";
import { i18n } from "./i18n/i18n";
import { Root } from "./Root";
import { routes } from "./routes";
import "./index.css";
document.title = "Keycloak Administration Console";
const router = createHashRouter([
{
path: "/",
element: ,
children: routes
}
]);
const prI18nInitialized = i18n.init();
startColorSchemeManagement();
export default function KcAdminUi() {
const [isI18nInitialized, setI18nInitialized] = useReducer(() => true, false);
useEffect(() => {
prI18nInitialized.then(() => setI18nInitialized());
}, []);
if (!isI18nInitialized) {
return null;
}
return ;
}