Overflow tags

Overflow tags is a Tag Inputs block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Narrow fields: chips fold into a counter that opens the folded ones

Anatomy

44px field · grey chips with their team dot · the +n counter opens a card with the folded chips, each removable · select-only combobox over a multi-select list with flat brand checks, dot, name and people · footer rolls the count and the people

MCPConnect the MCP server

Changelog digest

Pick the teams that get the weekly release notes.

Teams7 selected
DesignResearchFront endBack endInfrastructureDocsSupport

Teams that don’t fit fold into the counter; press it to see them.

In the Orvain Library

Get Overflow tags 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 Tag Inputs

What’s inside

05parts

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

  1. 44px field
  2. Grey chipswith their team dot
  3. The +n counter opens a cardwith the folded chips, each removable
  4. Select-only comboboxover a multi-select list with flat brand checks, dot, name and people
  5. Footer rolls the count and the people

Responsive behaviour

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

Reach for Tag Inputs

  • A recipient field taking a few people or groups, up to a stated cap
  • Free-text labelling where the vocabulary grows as people use it
  • Multi-select filters whose chosen values must stay on screen while the reader works
  • A narrow field where chips have to fold into a counter rather than push the layout around

Reach for something else

  • The vocabulary is closed and known: a combobox tells the reader what the legal values are, while a tag input implies they can invent one
  • Order matters, or each entry carries more than a name such as a role or a date; a list of rows holds structure a chip cannot
  • There is only one value to collect: one chip in a field is a select in a costume, so use the select

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 “Overflow tags” block to this page: 44px field, grey chips with their team dot, the +n counter opens a card with the folded chips, each removable, select-only combobox over a multi-select list with flat brand checks, dot, name and people, footer rolls the count and the people.

Works in
Connect the MCP

Questions about Overflow tags.

What is the Overflow tags block?

Overflow tags is a Tag Inputs block from Orvain UI, built for React and Vue with a matching Figma frame. Best for narrow fields: chips fold into a counter that opens the folded ones.

What is the Overflow tags block made of?

Is the Overflow tags block responsive?

Is the Overflow tags block accessible?

How do I add the Overflow tags block to my project?

When should I not use a Tag Inputs block?

More Tag Inputs blocks

All Tag Inputs

People picker

Sharing and assignment: pick a few people or groups, up to a limit

People picker, seats

Pickers with a hard limit that should read as seats filling up

People picker, roles

Sharing sheets: add people as rows and give each one an access level

Overflow tags, fold

Narrow fields where seeing everything in place beats a second card: the counter unfolds the field

Overflow tags, tray

Narrow fields where the counter and the field open one card: what is in, or everything

Comma tags

Free-text tagging: type, a comma commits, suggestions match as you go

Comma tags, ghost

Free-text tagging without a floating menu: the best match is the grey completion

Comma tags, sorted

Tagging from a library whose tags have kinds: the menu groups, the chips tint

Stack picker

Long option lists that carry a count: swatch chips wrap, the field grows and the chevron keeps its own column

Stack swatches

Colour or avatar-like choices that read best as a stack: the picks overlap, the menu is a grid

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.