Skip to content

Work / Scrvio / Wiki / Surfaces

verify-email-invalid

Surfacecanonicalverified 2026-10-04

SURFACE.WEB.VERIFY-EMAIL-INVALID

Summary

Shown when the verification URL has no token.

Raw wireframe

  • .context/designs/web/auth/verify-email-invalid.html

Why it is drawn this way

It is a branch of the page, not of the form. page.tsx returns this card when ?token= is missing and never mounts VerifyEmailForm. That is why it is its own screen and not the error state.

There is no resend. The only way out is Back to Login. A user with a broken link cannot ask for a new one from here.

Back to Login is a plain anchor. <a href="/auth/login">, a full page load.

Related

Sources

  • apps/website/src/app/auth/verify-email/page.tsx