18 lines
860 B
JavaScript
18 lines
860 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.KcApp = void 0;
|
|
var jsx_runtime_1 = require("react/jsx-runtime");
|
|
var react_1 = require("react");
|
|
var kcContext_1 = require("../kcContext");
|
|
var assert_1 = require("../tools/assert");
|
|
var Login_1 = require("./Login");
|
|
var Register_1 = require("./Register");
|
|
exports.KcApp = react_1.memo(function (props) {
|
|
var kcProperties = props.kcProperties;
|
|
assert_1.assert(kcContext_1.kcContext !== undefined, "App is not currently served by a Keycloak server");
|
|
switch (kcContext_1.kcContext.pageBasename) {
|
|
case "login.ftl": return jsx_runtime_1.jsx(Login_1.Login, { kcProperties: kcProperties }, void 0);
|
|
case "register.ftl": return jsx_runtime_1.jsx(Register_1.Register, { kcProperties: kcProperties }, void 0);
|
|
}
|
|
});
|
|
//# sourceMappingURL=KcApp.js.map
|