Verify identity, arrives

Verify identity, arrives is a Sign in block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Showing what a one-time-code autofill does on a phone, so the code step feels finished before the person types

Anatomy

A dark message chip slides in above the cells with the code and Fill · Fill types the code in a cascade · the cells shimmer while it checks and settle green · typing or pasting still works, and a new code brings a new chip

MCPConnect the MCP server

Enter the code

Sent to +44 •••• ••••56. It fills in by itself when the message arrives.

Resend in 0:30

In the Orvain Library

Get Verify identity, arrives for your product

The block’s code in React and Vue, its frame in the Figma file, and the Orvain MCP so your AI tools build with it. Part of every Library plan, alongside every other block.

  • React
  • Vue
  • Figma frame
  • Orvain MCP

About this block

Part of Sign in

What’s inside

04parts

The pieces it is built from. Keep them all, or drop the ones your product doesn’t need.

  1. A dark message chip slidesin above the cells with the code and Fill
  2. Fill types the codein a cascade
  3. The cells shimmer while it checks and settle green
  4. Typing or pasting still worksand a new code brings a new chip

Responsive behaviour

500 px

Drawn at this width and never stretched past it. Below it, controls, text and spacing step down from the box the block sits in, not the window.

1440pxDesktop · 12 columns

When to use it

Where Sign in earns its place

Reach for Sign in

  • The account is a phone number, so a dial code and the digits have to be entered and validated as one value.
  • A code has to be confirmed after the password step, with a resend that cannot be hammered.
  • Sign-up and sign-in share a brand, a layout and the same set of third-party providers.
  • Password rules exist and the person should see which ones they have already met while typing.

Reach for something else

  • Re-confirming identity before a destructive action by someone already signed in: a small modal asking for the password alone interrupts far less than a full auth card.
  • Collecting profile details once the account exists. That is a form layout with a heading where the subject changes, not an authentication card.
  • A product with no password at all, only a mailed link: a single field and a button on the page beat a card whose rules, reveal and provider row have nothing to do.

Accessibility

06to keep

What the block ships with. Hold on to these as you make it yours.

  • Named controlsEvery icon-only button keeps a text label, so a screen reader can say what it does.
  • Keyboard firstEvery control is reachable with Tab, and its focus ring stays visible.
  • More than colourA state never rides on colour alone; a mark or a word goes with it.
  • Contrast holdsRetheme freely, but keep text at or above the contrast it ships with.
  • Calm motionFor visitors who ask for reduced motion, things simply appear.
  • Room to hitTargets stay at least 24px, with space between neighbours.

Notes for AI

1 line

Is all your assistant needs. With the Orvain MCP connected, it builds the block from your own tokens and components.

Add the Orvain “Verify identity, arrives” block to this page: a dark message chip slides in above the cells with the code and Fill, Fill types the code in a cascade, the cells shimmer while it checks and settle green, typing or pasting still works, and a new code brings a new chip.

Works in
Connect the MCP

Questions about Verify identity, arrives.

What is the Verify identity, arrives block?

Verify identity, arrives is a Sign in block from Orvain UI, built for React and Vue with a matching Figma frame. Best for showing what a one-time-code autofill does on a phone, so the code step feels finished before the person types.

What is the Verify identity, arrives block made of?

Is the Verify identity, arrives block responsive?

Is the Verify identity, arrives block accessible?

How do I add the Verify identity, arrives block to my project?

When should I not use a Sign in block?

More Sign in blocks

All Sign in

Sign in with phone

Signing in where the account is a phone number, with a way out for every way it can go wrong

Sign in with phone, code

Signing in with no password: the number turns into the code, and other methods wait one tap away

Sign in with phone, switch

Offering the methods as equals on one card, where each has its own short form

Sign up with phone

Opening an account on a phone number, where the number is confirmed before the account exists

Sign up with phone, steps

A sign-up that asks one thing at a time and says how far along it is

Sign up with phone, receipt

A sign-up that stays short: each answer folds into a row the person can still edit

Verify identity

The code step after a sign-in, with a way forward when the text never comes

Verify identity, routes

A code step where every other way of getting the code is already on the card

The Orvain Dispatch

Premium components, free in your inbox.

Join the Orvain Dispatch and get production-ready components, free to keep: React and Vue code plus the Figma frame, yours to ship.

Just components, never spam. You can unsubscribe anytime.