combined otp form

This commit is contained in:
peintnermax
2024-04-17 14:14:25 +02:00
parent 57db64f6bb
commit 20a589cea2
5 changed files with 154 additions and 57 deletions

View File

@@ -1,6 +1,6 @@
import { getBrandingSettings, getLoginSettings, server } from "#/lib/zitadel";
import DynamicTheme from "#/ui/DynamicTheme";
import TOTPForm from "#/ui/TOTPForm";
import LoginOTP from "#/ui/LoginOTP";
import VerifyU2F from "#/ui/VerifyU2F";
export default async function Page({
@@ -15,8 +15,6 @@ export default async function Page({
const { method } = params;
console.log(method);
const branding = await getBrandingSettings(server, organization);
return (
@@ -37,15 +35,13 @@ export default async function Page({
)}
{method && ["time-based", "sms", "email"].includes(method) ? (
<TOTPForm
<LoginOTP
loginName={loginName}
sessionId={sessionId}
code={code}
method={method}
authRequestId={authRequestId}
organization={organization}
submit={submit === "true"}
/>
method={method}
></LoginOTP>
) : (
<VerifyU2F
loginName={loginName}