From b3acecdceae34c73fdc16802af95dcdcdadec0b5 Mon Sep 17 00:00:00 2001
From: garronej
Date: Tue, 21 Mar 2023 02:36:13 +0100
Subject: [PATCH] Use children prop for Template
---
src/login/Template.tsx | 6 +-
src/login/TemplateProps.ts | 3 +-
src/login/pages/Error.tsx | 29 +--
src/login/pages/IdpReviewUserProfile.tsx | 58 +++--
src/login/pages/Info.tsx | 49 ++--
src/login/pages/Login.tsx | 287 +++++++++++------------
src/login/pages/LoginConfigTotp.tsx | 280 +++++++++++-----------
src/login/pages/LoginIdpLinkConfirm.tsx | 72 +++---
src/login/pages/LoginIdpLinkEmail.tsx | 28 +--
src/login/pages/LoginOtp.tsx | 96 ++++----
src/login/pages/LoginPageExpired.tsx | 35 ++-
src/login/pages/LoginPassword.tsx | 104 ++++----
src/login/pages/LoginResetPassword.tsx | 95 ++++----
src/login/pages/LoginUpdatePassword.tsx | 202 ++++++++--------
src/login/pages/LoginUpdateProfile.tsx | 235 +++++++++----------
src/login/pages/LoginUsername.tsx | 217 +++++++++--------
src/login/pages/LoginVerifyEmail.tsx | 27 +--
src/login/pages/LogoutConfirm.tsx | 73 +++---
src/login/pages/Register.tsx | 249 ++++++++++----------
src/login/pages/RegisterUserProfile.tsx | 77 +++---
src/login/pages/Terms.tsx | 59 ++---
src/login/pages/UpdateUserProfile.tsx | 96 ++++----
src/login/pages/WebauthnAuthenticate.tsx | 197 ++++++++--------
23 files changed, 1238 insertions(+), 1336 deletions(-)
diff --git a/src/login/Template.tsx b/src/login/Template.tsx
index d188f7c1..44ff7444 100644
--- a/src/login/Template.tsx
+++ b/src/login/Template.tsx
@@ -15,12 +15,12 @@ export default function Template(props: TemplateProps) {
showAnotherWayIfPresent = true,
headerNode,
showUsernameNode = null,
- formNode,
infoNode = null,
kcContext,
i18n,
doUseDefaultCss,
- classes
+ classes,
+ children
} = props;
const { getClassName } = useGetClassName({
@@ -153,7 +153,7 @@ export default function Template(props: TemplateProps) {
/>
)}
- {formNode}
+ {children}
{auth !== undefined && auth.showTryAnotherWayLink && showAnotherWayIfPresent && (
-
- >
- ) : (
+ {mode && mode == "manual" ? (
+ <>
- {msg("loginTotpStep2")}
-
-
+ {msg("loginTotpManualStep2")}
-
- {msg("loginTotpUnableToScan")}
+ {totp.totpSecretEncoded}
+
+
+
+ {msg("loginTotpScanBarcode")}
- )}
+
+ {msg("loginTotpManualStep3")}
+
+
+ -
+ {msg("loginTotpType")}: {msg(`loginTotp.${totp.policy.type}`)}
+
+ -
+ {msg("loginTotpAlgorithm")}: {algToKeyUriAlg?.[totp.policy.algorithm] ?? totp.policy.algorithm}
+
+ -
+ {msg("loginTotpDigits")}: {totp.policy.digits}
+
+ {totp.policy.type === "totp" ? (
+ -
+ {msg("loginTotpInterval")}: {totp.policy.period}
+
+ ) : (
+ -
+ {msg("loginTotpCounter")}: {totp.policy.initialCounter}
+
+ )}
+
+
+
+ >
+ ) : (
- {msg("loginTotpStep3")}
- {msg("loginTotpStep3DeviceName")}
+ {msg("loginTotpStep2")}
+
+
+
+
+ {msg("loginTotpUnableToScan")}
+
+
-
+ )}
+
+ {msg("loginTotpStep3")}
+ {msg("loginTotpStep3DeviceName")}
+
+
-