// This file is auto-generated by the `update-kc-gen` command. Do not edit it manually. // Hash: 7852738310167426a221686c9b9e551f4ae0ecc2a7fefbea0f0ae4bf67a515f8 /* eslint-disable */ // @ts-nocheck // noinspection JSUnusedGlobalSymbols import { lazy, Suspense, type ReactNode } from "react"; export type ThemeName = "pydis-theme"; export const themeNames: ThemeName[] = ["pydis-theme"]; export type KcEnvName = never; export const kcEnvNames: KcEnvName[] = []; export const kcEnvDefaults: Record = {}; /** * NOTE: Do not import this type except maybe in your entrypoint. * If you need to import the KcContext import it either from src/login/KcContext.ts or src/account/KcContext.ts. * Depending on the theme type you are working on. */ export type KcContext = import("./login/KcContext").KcContext; declare global { interface Window { kcContext?: KcContext; } } export const KcLoginPage = lazy(() => import("./login/KcPage")); export function KcPage(props: { kcContext: KcContext; fallback?: ReactNode }) { const { kcContext, fallback } = props; return ( {(() => { switch (kcContext.themeType) { case "login": return ; } })()} ); }