UNPKG

@keycloakify/keycloak-account-ui

Version:
20 lines 803 B
import { jsx as _jsx } from "react/jsx-runtime"; import { useEffect, useReducer } from "react"; import "@patternfly/react-core/dist/styles/base.css"; import "@patternfly/patternfly/patternfly-addons.css"; import { createBrowserRouter, RouterProvider } from "react-router-dom"; import { initI18n } from "./i18n"; import { routes } from "./routes"; const router = createBrowserRouter(routes); const prI18nInitialized = initI18n(); export default function KeycloakAccountUi() { const [isI18nInitialized, setI18nInitialized] = useReducer(() => true, false); useEffect(() => { prI18nInitialized.then(() => setI18nInitialized()); }, []); if (!isI18nInitialized) { return null; } return _jsx(RouterProvider, { router: router }); } //# sourceMappingURL=KcAccountUi.js.map