Switch card, fold

Switch card, fold is a Switches block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Off should be quick and forgiving: no confirm, a way back

Anatomy

Card with meta chips · off folds it into an ink strip with Undo and a ring that drains over five seconds · focus moves to Undo and back

MCPConnect the MCP server
AirbnbTravel
Sync trips to your calendar.Connected · trips go to Work calendar
Work calendarSynced 4 min ago
Airbnb is offTrips stop syncing

In the Orvain Library

Get Switch card, fold 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 Switches

What’s inside

03parts

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

  1. Card with meta chips
  2. Off folds it into an ink stripwith Undo and a ring that drains over five seconds
  3. Focus moves to Undo and back

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 Switches earns its place

Reach for Switches

  • A setting that takes effect the instant it is flipped: visibility, a digest, a feature
  • Connecting or disconnecting an integration from a directory
  • A grid of events against channels, where every crossing is independent
  • Consent, where someone should see everything they are agreeing to at once

Reach for something else

  • Options submitted with the rest of a form: checkboxes read as pending until you save
  • A destructive or irreversible change: a confirm dialog, since one stray tap should not be the whole interaction
  • Picking one mode out of several: a segmented control or radio group, because a row of switches lets someone turn all of them off

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 “Switch card, fold” block to this page: card with meta chips, off folds it into an ink strip with Undo and a ring that drains over five seconds, focus moves to Undo and back.

Works in
Connect the MCP

Questions about Switch card, fold.

What is the Switch card, fold block?

Switch card, fold is a Switches block from Orvain UI, built for React and Vue with a matching Figma frame. Best for off should be quick and forgiving: no confirm, a way back.

What is the Switch card, fold block made of?

Is the Switch card, fold block responsive?

Is the Switch card, fold block accessible?

How do I add the Switch card, fold block to my project?

When should I not use a Switches block?

More Switches blocks

All Switches

Integrations

App directories where connecting is a server call and should say so

Integrations, shelf

Directories where the result of connecting should be visible at once

Integrations, ask first

Apps that read workspace data and should ask before they connect

Email preferences

Email settings that save themselves: grouped rows, a real frequency listbox and a required row that explains itself

Email preferences, pause

Inboxes that need a break: pause everything without losing a choice

Email preferences, forecast

Showing what the choices add up to before they arrive

Connected accounts

Social and sync settings where pausing, resuming and repairing an account are server calls

Connected accounts, health

Seeing the state of every account at a glance

Connected accounts, fix first

Putting the broken account in front of the person

Notification settings

Per-channel delivery as an accessible grid: one row per event, one column per channel

Notification settings, channels

Turning a whole channel off without losing the picks

Notification settings, preview

Choosing by the message instead of the channel name

Data & privacy

Consent and tracking choices that save as you go, over one that cannot be turned off

Data & privacy, receipt

Showing exactly what leaves the device next to the switches that decide it

Data & privacy, levels

Three presets over the details: most people pick a level and stop

Switch card

One connection that needs a mark and a line, with a status that means something

Switch card, preview

A switch whose effect is visible: the week it adds trips to

Integration card

App directory tiles where the switch and Manage are separate controls

Integration card, setup

Connections that need one answer first

Integration card, pulse

Showing what the integration does so the switch has a visible cost

Integration row

Settings lists of connected apps: the integration on one line, with Manage that works

Integration row, services

One account with several services under it

Integration row, sync

Integrations whose value is freshness

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.