+ {!isEnabled && generatedSecret && (
+
+
Scan this QR code with your authenticator app:
+
+ {/* eslint-disable-next-line @next/next/no-img-element */}
+

+
+
Then, enter your six-digit MFA code:
+
{
+ setIsMaybeWrong(false);
+ setMfaCode(e.target.value);
+ }}
+ placeholder="123456"
+ maxLength={6}
+ disabled={isLoading}
+ className="bg-white dark:bg-zinc-900 border-black/[0.08] dark:border-white/[0.08] rounded-xl px-3 py-2 shadow-sm focus-visible:ring-black/[0.06] dark:focus-visible:ring-white/[0.06] tracking-[0.2em] font-mono text-center text-lg"
+ />
+ {isMaybeWrong && mfaCode.length === 6 && (
+
Incorrect code. Please try again.
+ )}
+
+
+
+
+ )}
+
+ {isEnabled ? (
+
+ ) : !generatedSecret && (
+
+ )}
+
+
+