Auth Blocks
Copy-paste React screens for authentication flows: sign in, sign up, email and OTP verification, password reset, biometric and passwordless sign-in, account security, and onboarding steps. Each block ships as plain, editable component code, not a runtime dependency.
centered-sign-in-card
Centered Sign In Card
Full-height centered sign-in card with social buttons, a password show/hide toggle, and remember-me.
split-screen-sign-up
Split-Screen Sign Up
Two-column registration screen with a sign-up form on one side and a full-bleed photo with a customer quote on the other.
email-verification-code
Email Verification Code
Full-height OTP screen with a 6-digit segmented code input, auto-advancing focus, and a live resend countdown.
forgot-password-request
Forgot Password Request
Full-height password recovery screen with a single email field, a send-reset-link button, and a back-to-sign-in link.
set-new-password
Set New Password
Full-height reset-password screen with independent show/hide toggles per field and a live password-requirements checklist.
magic-link-sign-in
Magic Link Sign In
Full-height passwordless sign-in screen with an email field, a send-magic-link button, and social login as a fallback.
account-chooser
Account Chooser
Full-height account picker listing saved accounts with avatars, plus a Use another account row.
welcome-back-unlock
Welcome Back Unlock
Full-height re-authentication screen with the signed-in user's avatar and a single password field.
split-screen-sign-in
Split-Screen Sign In
Two-column sign-in with a full form on one side and a brand highlight panel on the other.
face-id-sign-in
Face ID Sign In
Full-height biometric sign-in screen with an animated face-scan viewfinder.
account-type-selection
Account Type Selection
Onboarding step with selectable account-type cards and a Continue button.
email-confirmed-success
Email Confirmed Success
Full-height success screen confirming a verified email address.
centered-sign-up-card
Centered Sign Up Card
Full-height centered registration card with social buttons, form fields, and a terms checkbox.
enterprise-sso-sign-in
Enterprise SSO Sign In
Full-height SSO sign-in screen with a work-email field and social fallback providers.
phone-number-sign-in
Phone Number Sign In
Sign in with a country code select paired next to a phone number field.
team-invitation-accept
Team Invitation Accept
Accept a team invite, then set a name and password to finish account setup.
signed-out-confirmation
Signed Out Confirmation
Post-logout screen confirming the session ended, with sign-back-in and home links.
new-sign-in-security-alert
New Sign-In Security Alert
Security notice for a new sign-in, with device/location/time details and two actions.
oauth-authorize-app
OAuth Authorize App
OAuth consent screen listing requested scopes with Authorize/Cancel actions.
check-your-inbox
Check Your Inbox
Post-send magic-link confirmation with a live resend countdown.
passkey-sign-in
Passkey Sign In
Simple passwordless sign-in screen with a passkey button and password fallback.
recovery-codes
Recovery Codes
Two-factor backup screen with a grid of single-use recovery codes, copy and download actions.
account-locked
Account Locked
Lockout screen with a live mm:ss countdown before retry is allowed.
complete-your-profile
Complete Your Profile
Profile-setup step with an avatar upload slot, display-name input, and bio textarea.
claim-your-username
Claim Your Username
Username picker with a prefixed input and a live, typed-out availability check.
choose-your-plan
Choose Your Plan
Plan-selection step with a monthly/annual toggle that recomputes each plan's price live.
sign-in-error
Sign-In Error
Authentication-error screen with an optional error-code pill and three recovery actions.
link-expired
Link Expired
Expired-link screen with a broken-link icon, a request-new-link action, and a way back to sign in.
terminal-sign-in
Terminal Sign In
A CLI-terminal-styled sign-in window with a prompt-style email field and a run-command action.
pin-keypad-unlock
PIN Keypad Unlock
Numeric keypad lock screen with live PIN dots and a working 3x3+0 keypad.
qr-code-device-login
QR Code Device Login
Cross-device sign-in with a decorative QR-style pattern, a copyable fallback code, and a waiting indicator.
editorial-split-sign-in
Editorial Split Sign In
Two-column sign in with an oversized serif brand panel on one side and a plain email/password form on the other.
multi-step-sign-up-wizard
Multi-Step Sign Up Wizard
Three-step registration wizard with a numbered progress stepper and working Back/Continue navigation.
email-first-sign-in
Email-First Sign In
Progressive sign-in that reveals the password field only after the email step is confirmed.
number-match-approval
Number Match Approval
Push-notification approval screen with a large number-to-match and a pulsing waiting indicator.
workspace-switcher
Workspace Switcher
Full-height workspace picker with logo-initial tiles, member counts, and a create-workspace row.
connect-wallet
Connect Wallet
Full-height web3 wallet-connect screen with a list of wallet providers and a detected badge.
pattern-lock-unlock
Pattern Lock Unlock
Full-height 3x3 pattern-unlock screen with real click-to-connect dot state and drawn lines.
enable-two-factor
Enable Two-Factor
Full-height 2FA setup step with three selectable method cards, Skip and Continue actions.
change-password
Change Password
Full-height account-security screen with three password fields, each with its own show/hide toggle.
delete-account
Delete Account
Full-height destructive-confirmation screen gated by a typed confirmation word.
invite-code-gate
Invite Code Gate
Full-height invite-only gate with a single prominent code-entry input.
join-the-waitlist
Join the Waitlist
Full-height waitlist-capture screen with an email field and a social-proof line.
redirecting-to-sso
Redirecting to SSO
Full-height loading screen shown while handing off to an identity provider.
human-verification
Human Verification
CAPTCHA-style checkbox that runs through idle, verifying, and verified states.
confirm-its-you
Confirm It's You
Step-up re-authentication screen that re-asks for a password before a sensitive action.
recovery-phrase-entry
Recovery Phrase Entry
12-box recovery-phrase grid with paste-to-fill and a completion-gated restore button.
security-question-setup
Security Question Setup
Security-question setup with a native select, an answer field, and skip/continue buttons.
split-sign-in-with-quote
Split Sign In With Quote
Two-column sign-in with a hairline-bordered form panel beside a photo panel and customer quote.