Multi-purpose field, pending

Multi-purpose field, pending is a Inputs block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Inviting one person and seeing the invite wait

Anatomy

The Refined field with the invites still waiting under it · the address lifts out of the box and lands as the first row · each row copies its link or revokes, with an Undo

MCPConnect the MCP server

They get an email with a link that expires in 7 days.

They join as an editor.
Pending· 2
  • mei@orvain.devViewer · Sent 2 days ago
  • jonas@orvain.devEditor · Sent yesterday

In the Orvain Library

Get Multi-purpose field, pending 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 Inputs

What’s inside

03parts

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

  1. The Refined fieldwith the invites still waiting under it
  2. The address lifts out of the box and lands as the first row
  3. Each row copies its link or revokes, with an Undo

Responsive behaviour

420 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 Inputs earns its place

Reach for Inputs

  • Any short value on one line: a name, an email, an amount, a search term
  • A value with a fixed prefix or unit the person picks instead of typing
  • Password creation, where the rules must stay visible while they are being broken
  • A generated value the person only needs to copy out

Reach for something else

  • More than a line or two of prose: a text area that grows lets people see what they wrote
  • A value from a known list: a select or combobox, since free text people must spell exactly is a validation problem you created
  • A date or a time: a picker that understands months beats a field that has to parse them

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 “Multi-purpose field, pending” block to this page: the Refined field with the invites still waiting under it, the address lifts out of the box and lands as the first row, each row copies its link or revokes, with an Undo.

Works in
Connect the MCP

Questions about Multi-purpose field, pending.

What is the Multi-purpose field, pending block?

Multi-purpose field, pending is a Inputs block from Orvain UI, built for React and Vue with a matching Figma frame. Best for inviting one person and seeing the invite wait.

What is the Multi-purpose field, pending block made of?

Is the Multi-purpose field, pending block responsive?

Is the Multi-purpose field, pending block accessible?

How do I add the Multi-purpose field, pending block to my project?

When should I not use a Inputs block?

More Inputs blocks

All Inputs

Multi-purpose field

The field most of a form is made of: a value with a chooser and an action welded to it

Multi-purpose field, batch

Inviting several people at once, where one typo should not cost the rest

Search field

Narrowing a list you are already looking at

Search field, scopes

Narrowing by something other than the words typed

Search field, facets

Narrowing by one category, with the counts in sight

Password field

Setting a password, where the rules have to be visible while they are being broken

Password field, ring

Setting a password with less to read

Password field, suggest

Setting a password the person should not have to invent

Phone number field

A number that means nothing without the country in front of it

Phone number field, detect

A number typed in one go, with its country

Phone number field, code

Confirming a number with the code we texted

Currency field

An amount, where the unit is as editable as the number

Currency field, convert

Showing an amount in other currencies before choosing one

Currency field, limit

A spending limit against a cap, where the cap is the point

Card field

Taking a card, where the issuer decides the shape of the number

Card field, one line

Taking number, expiry and security code in one go

Card field, card face

Taking a card where seeing it helps

Web link field

A URL going in, with the scheme chosen rather than typed

Web link field, preview

A link whose destination is worth seeing before it is saved

Web link field, tidy

A pasted link that carries tracking it should not

Share link field

A generated link coming out: read-only, because the only thing to do with it is take it

Share link field, access

A share link whose audience and lifetime are part of the choice

Share link field, stretch

A share link where the copy is the moment

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.