UNPKG

@keycloakify/keycloak-account-ui

Version:

<p align="center"> <img src="https://github.com/user-attachments/assets/e31c4910-7205-441c-9a35-e134b806b3a8"> </p> <p align="center"> <i>Repackaged Keycloak Account UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-a

42 lines (41 loc) 1.22 kB
import type { MenuItem } from "./root/PageNav"; export type KcContextLike = { serverBaseUrl: string; authUrl: string; authServerUrl: string; realm: { name: string; registrationEmailAsUsername: boolean; editUsernameAllowed: boolean; isInternationalizationEnabled: boolean; identityFederationEnabled: boolean; userManagedAccessAllowed: boolean; }; clientId: string; resourceUrl: string; baseUrl: { rawSchemeSpecificPart: string; scheme: string; }; locale: string; referrerName?: string; referrer_uri?: string; isAuthorizationEnabled: boolean; deleteAccountAllowed: boolean; updateEmailFeatureEnabled: boolean; updateEmailActionEnabled: boolean; isViewGroupsEnabled: boolean; isOid4VciEnabled: boolean; }; type LazyExoticComponentLike = { _result: unknown; }; export type KcAccountUiLoaderProps = { kcContext: KcContextLike; KcAccountUi: LazyExoticComponentLike; content?: MenuItem[]; logoUrl?: string; loadingFallback?: JSX.Element; }; export declare function KcAccountUiLoader(props: KcAccountUiLoaderProps): import("react/jsx-runtime").JSX.Element; export {};