keycloak-theme-cloud/src/keycloak-theme/account/kcContext.ts

17 lines
432 B
TypeScript
Raw Normal View History

2023-03-21 17:19:01 +01:00
import { getKcContext } from "keycloakify/account";
export type KcContextExtension =
| { pageId: "my-extra-page-1.ftl"; }
| { pageId: "my-extra-page-2.ftl"; someCustomValue: string; };
export const { kcContext } = getKcContext<KcContextExtension>({
//mockPageId: "password.ftl",
mockData: [
{
pageId: "my-extra-page-2.ftl",
someCustomValue: "foo bar"
}
]
});
export type KcContext = NonNullable<typeof kcContext>;