import type { DeepPartial } from "keycloakify/tools/DeepPartial"; import type { KcContext } from "./kcContext"; import { createGetKcContextMock } from "keycloakify/account"; import type { KcContextExtraProperties, KcContextExtraPropertiesPerPage } from "./kcContext"; import KcApp from "./KcApp"; const kcContextExtraProperties: KcContextExtraProperties = {}; const kcContextExtraPropertiesPerPage: KcContextExtraPropertiesPerPage = {}; export const { getKcContextMock } = createGetKcContextMock({ kcContextExtraProperties, kcContextExtraPropertiesPerPage, overrides: {}, overridesPerPage: {} }); export function createPageStory(params: { pageId: PageId }) { const { pageId } = params; function PageStory(props: { kcContext?: DeepPartial> }) { const { kcContext: overrides } = props; const kcContextMock = getKcContextMock({ pageId, overrides }); return ( <> ); } return { PageStory }; }