Back to blocks
BlockAuthenticationFree

Verify Email Card React component

A check-your-inbox screen after sign-up: an animated envelope with a sent counter, the masked address with an inline fix for typos, open email app, an I've-clicked-the-link check that tells people when it isn't done yet, a resend with cooldown and limit, tips for finding the email, and a verified state with a small burst.

About the Verify Email Card component

Verify Email Card is the screen people see right after signing up, while they go and click the link in their inbox. It keeps them oriented and fixes the most common reasons verification gets stuck.

A typo in the address can be corrected in place, the email can be resent after a short wait, and tips explain where it might have landed. When they come back and press the check button, the card either confirms the address with a small celebration or tells them it isn't done yet.

When to use it

Use it after sign-up, after changing an account email, or anywhere an address must be confirmed before continuing.

If you send a numeric code instead of a link, use the OTP / Verification Code Block.

Installation

Add the Verify Email Card component to your project with the shadcn CLI. It lands in components/verify-email-card.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/verify-email-card

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Split Sign In with Testimonial
Free
Reset Password Card
Free
Auth Card
Free
Password Strength Meter
Free
OTP / Verification Code Block
Free
404 Page Section
Free