import { type ExtendKcContext, createUseKcContext } from "@keycloakify/keycloak-login-ui/KcContext"; import type { KcEnvName, ThemeName } from "../kc.gen"; export type KcContextExtension = { themeName: ThemeName; properties: Record & {}; // NOTE: Here you can declare more properties to extend the KcContext // See: https://docs.keycloakify.dev/faq-and-help/some-values-you-need-are-missing-from-in-kccontext }; export type KcContextExtensionPerPage = {}; export type KcContext = ExtendKcContext; export const { useKcContext, KcContextProvider } = createUseKcContext();