Authenticator app{authOn ? "Enabled" : "Off"}
{authOn ? `6-digit codes from an app on your phone. Added ${authenticatorSince}.` : "Use an app on your phone for 6-digit codes."}
Recovery codes
{authOn && !saved && Not saved}
{authOn ? `${10 - used} of 10 left. Use one if you lose your phone.` : "Available once two-factor is on."}
setConfirmRegen(false)}
onConfirm={() => {
setConfirmRegen(false);
setCodeSeed((s) => s * 7 + 13);
setUsed(0);
setSaved(false);
setCopied(false);
setCodesOpen(true);
}}
title="Make a new set?"
tone="default"
/>
setPending(true)} size="sm" variant="outline">
Add passkey
}
description="Sign in with your fingerprint, face or a security key."
title="Passkeys"
/>
No passkeys yet. Add one and skip the password next time.
setConfirmAll((v) => !v)}
size="sm"
variant="outline"
>
Sign out of all other sessions
}
description="Where you're signed in. Locations are approximate."
title="Sessions"
/>