Currency field, convert

Currency field, convert is a Inputs block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Showing an amount in other currencies before choosing one

Anatomy

Open the currency and each row already shows what the amount comes to in it · picking one converts: the digits roll, the symbol swaps · the footer keeps the rate and "Keep 1,250" switches the unit without converting

MCPConnect the MCP server

Billed on the first of each month.

$
Tax is added at checkout.

In the Orvain Library

Get Currency field, convert 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. Open the currency and each row already shows what the amount comes to in it
  2. Picking one convertsthe digits roll, the symbol swaps
  3. The footer keeps the rate and "Keep 1,250" switches the unit without converting

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 “Currency field, convert” block to this page: open the currency and each row already shows what the amount comes to in it, picking one converts: the digits roll, the symbol swaps, the footer keeps the rate and "Keep 1,250" switches the unit without converting.

Works in
Connect the MCP

Questions about Currency field, convert.

What is the Currency field, convert block?

Currency field, convert is a Inputs block from Orvain UI, built for React and Vue with a matching Figma frame. Best for showing an amount in other currencies before choosing one.

What is the Currency field, convert block made of?

Is the Currency field, convert block responsive?

Is the Currency field, convert block accessible?

How do I add the Currency field, convert 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

Multi-purpose field, pending

Inviting one person and seeing the invite wait

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, 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.