@@ -50,7 +50,26 @@ const MfaPhoneChallengeScreen = React.lazy(() => import("./screens/mfa-phone-cha
50
50
const MfaRecoveryCodeEnrollmentScreen = React . lazy ( ( ) => import ( "./screens/mfa-recovery-code-enrollment" ) ) ;
51
51
const ResetPasswordMfaPhoneChallengeScreen = React . lazy ( ( ) => import ( "./screens/reset-password-mfa-phone-challenge" ) ) ;
52
52
const PasskeyEnrollmentScreen = React . lazy ( ( ) => import ( "./screens/passkey-enrollment" ) ) ;
53
-
53
+ const MfaRecoveryCodeChallengeNewCodeScreen = React . lazy ( ( ) => import ( "./screens/mfa-recovery-code-challenge-new-code" ) ) ;
54
+ // const EmailOTPChallengeScreen = React.lazy(() => import("./screens/email-otp-challenge"));
55
+ const LogoutScreen = React . lazy ( ( ) => import ( "./screens/logout" ) ) ;
56
+ const LogoutAbortedScreen = React . lazy ( ( ) => import ( "./screens/logout-aborted" ) ) ;
57
+ const LogoutCompleteScreen = React . lazy ( ( ) => import ( "./screens/logout-complete" ) ) ;
58
+ const EmailVerificationResultScreen = React . lazy ( ( ) => import ( "./screens/email-verification-result" ) ) ;
59
+ const LoginEmailVerificationScreen = React . lazy ( ( ) => import ( "./screens/login-email-verification" ) ) ;
60
+ const MfaWebAuthnErrorScreen = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-error" ) ) ;
61
+ const MfaWebAuthnPlatformEnrollmentScreen = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-platform-enrollment" ) ) ;
62
+ // const MfaWebAuthnNotAvailableErrorScreen = React.lazy(() => import("./screens/mfa-webauthn-not-available-error"))
63
+ const MfaWebAuthnRoamingEnrollment = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-roaming-enrollment" ) )
64
+ const MfaWebAuthnRoamingChallengeScreen = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-roaming-challenge" ) ) ;
65
+ const MfaWebAuthnPlatformChallengeScreen = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-platform-challenge" ) ) ;
66
+ const MfaWebAuthnEnrollmentSuccessScreen = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-enrollment-success" ) ) ;
67
+ const MfaWebAuthnChangeKeyNicknameScreen = React . lazy ( ( ) => import ( "./screens/mfa-webauthn-change-key-nickname" ) ) ;
68
+ // const ResetPasswordMfaWebAuthnRoamingChallengeComponent = React.lazy(() => import("./screens/reset-password-mfa-webauthn-roaming-challenge"));
69
+ // const ConsentScreen = React.lazy(() => import("./screens/consent"));
70
+ // const ConsentScreen = React.lazy(() => import("./screens/consent"));
71
+ const ResetPasswordMfaWebAuthnRoamingChallengeComponent = React . lazy ( ( ) => import ( "./screens/reset-password-mfa-webauthn-roaming-challenge" ) ) ;
72
+ const ResetPasswordMfaWebAuthnPlatformChallengeScreen = React . lazy ( ( ) => import ( "./screens/reset-password-mfa-webauthn-platform-challenge" ) ) ;
54
73
55
74
const App : React . FC = ( ) => {
56
75
const [ screen , setScreen ] = React . useState ( "login-id" ) ;
@@ -159,6 +178,42 @@ const App: React.FC = () => {
159
178
return < ResetPasswordMfaPhoneChallengeScreen /> ;
160
179
case "passkey-enrollment" :
161
180
return < PasskeyEnrollmentScreen /> ;
181
+ case "mfa-recovery-code-challenge-new-code" :
182
+ return < MfaRecoveryCodeChallengeNewCodeScreen /> ;
183
+ // case "email-otp-challenge":
184
+ // return <EmailOTPChallengeScreen />;
185
+ case "logout" :
186
+ return < LogoutScreen /> ;
187
+ case "logout-aborted" :
188
+ return < LogoutAbortedScreen /> ;
189
+ case "logout-complete" :
190
+ return < LogoutCompleteScreen /> ;
191
+ case "email-verification-result" :
192
+ return < EmailVerificationResultScreen /> ;
193
+ case "login-email-verification" :
194
+ return < LoginEmailVerificationScreen /> ;
195
+ case "mfa-webauthn-error" :
196
+ return < MfaWebAuthnErrorScreen /> ;
197
+ case "mfa-webauthn-platform-enrollment" :
198
+ return < MfaWebAuthnPlatformEnrollmentScreen /> ;
199
+ // case "mfa-webauthn-not-available-error":
200
+ // return <MfaWebAuthnNotAvailableErrorScreen />
201
+ case "mfa-webauthn-roaming-enrollment" :
202
+ return < MfaWebAuthnRoamingEnrollment />
203
+ case "mfa-webauthn-roaming-challenge" :
204
+ return < MfaWebAuthnRoamingChallengeScreen />
205
+ case "mfa-webauthn-platform-challenge" :
206
+ return < MfaWebAuthnPlatformChallengeScreen />
207
+ case "mfa-webauthn-enrollment-success" :
208
+ return < MfaWebAuthnEnrollmentSuccessScreen />
209
+ case "reset-password-mfa-webauthn-platform-challenge" :
210
+ return < ResetPasswordMfaWebAuthnPlatformChallengeScreen /> ;
211
+ // case "consent":
212
+ // return <ConsentScreen />;
213
+ case "mfa-webauthn-change-key-nickname" :
214
+ return < MfaWebAuthnChangeKeyNicknameScreen />
215
+ case "reset-password-mfa-webauthn-roaming-challenge" :
216
+ return < ResetPasswordMfaWebAuthnRoamingChallengeComponent /> ;
162
217
default :
163
218
return < > No screen rendered</ > ;
164
219
}
0 commit comments