UNPKG

keycloakify

Version:

Framework to create custom Keycloak UIs

13 lines 1.55 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { getKcClsx } from "../../login/lib/kcClsx"; export default function LinkIdpAction(props) { const { kcContext, i18n, doUseDefaultCss, Template, classes } = props; const { kcClsx } = getKcClsx({ doUseDefaultCss, classes }); const { idpDisplayName, url } = kcContext; const { msg, msgStr } = i18n; return (_jsxs(Template, Object.assign({ kcContext: kcContext, i18n: i18n, doUseDefaultCss: doUseDefaultCss, classes: classes, headerNode: msg("linkIdpActionTitle", idpDisplayName), displayMessage: false }, { children: [_jsx("div", Object.assign({ id: "kc-link-text", className: kcClsx("kcContentWrapperClass") }, { children: msg("linkIdpActionMessage", idpDisplayName) })), _jsx("form", Object.assign({ className: kcClsx("kcFormClass"), action: url.loginAction, method: "post" }, { children: _jsx("div", Object.assign({ className: kcClsx("kcFormGroupClass") }, { children: _jsxs("div", Object.assign({ id: "kc-form-buttons", className: kcClsx("kcFormButtonsClass") }, { children: [_jsx("input", { className: kcClsx("kcButtonClass", "kcButtonPrimaryClass", "kcButtonLargeClass"), name: "continue", id: "kc-continue", type: "submit", value: msgStr("doContinue") }), _jsx("input", { className: kcClsx("kcButtonClass", "kcButtonDefaultClass", "kcButtonLargeClass"), name: "cancel-aia", id: "kc-cancel", type: "submit", value: msgStr("doCancel") })] })) })) })), _jsx("div", { className: "clearfix" })] }))); } //# sourceMappingURL=LinkIdpAction.js.map