Auth & Onboarding
A. Auth & Onboarding
OTP / 2FA Verification
One-time codes, authenticator setup, backup codes, trusted devices and every error state in between.
Write every screen of this block into your project — the source is then yours to edit.
npx @wunderui/cli add auth/otpcomponents/blocks/auth/otp/01-enter-code.tsx
components/blocks/auth/otp/02-choose-method.tsx
components/blocks/auth/otp/03-setup-authenticator.tsx
components/blocks/auth/otp/04-backup-codes.tsx
components/blocks/auth/otp/05-trust-device.tsx
components/blocks/auth/otp/06-recovery-code.tsx
components/blocks/auth/otp/07-code-expired.tsx
components/blocks/auth/otp/08-verification-successful.tsx
components/blocks/auth/otp/09-enable-2fa-prompt.tsx