Chips, the filters read as one sentence

Chips, the filters read as one sentence is a Filters block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Reports and saved views where the filters should read like a question

Anatomy

A rolling count as the headline · "Showing expenses where status is pending or failed and amount is over $500" with each phrase a token written as words that opens the same three-step card · a ✕ after each phrase · "+ and…" adds the next clause · the Showing list switches between all transactions, income and expenses with their counts · Clear all with Undo

MCPConnect the MCP server

11transactions

Showing where and

Net −$33,949
GustoPayroll · Transfer · receiptPendingOct 21−$7,066
GustoPayroll · Card · receiptPendingOct 7−$8,792
FigmaSoftware · CardPendingOct 6−$674
Hotel AdlonTravel · TransferFailedSep 21−$1,667
GustoPayroll · Card · invoicePendingSep 4−$9,194
and 6 more

In the Orvain Library

Get Chips, the filters read as one sentence 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 Filters

What’s inside

06parts

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

  1. A rolling countas the headline
  2. "Showing expenses where status is pending or failed and amount is over $500" with each phrase a token written as words that opens the same three-step card
  3. A ✕ after each phrase
  4. "+ and…" adds the next clause
  5. The Showing list switches between all transactions, income and expenses with their counts
  6. Clear allwith Undo

Responsive behaviour

1040 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 Filters earns its place

Reach for Filters

  • A table long enough that scanning it is slower than narrowing it
  • Records scoped by time, where a preset range answers most of the questions asked of them
  • A catalogue with facets people combine: status and type and owner at once
  • A result list where conditions need to come off one at a time

Reach for something else

  • Only a handful of rows exist: sorting, or nothing, beats a bar of controls over a short list
  • Each person wants a different fixed view of the same set: saved views or tabs carry that better than filters reapplied by hand every visit
  • The query is free text across everything rather than a narrowing by field. That is a search field, or a command menu when it spans kinds

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 “Chips, the filters read as one sentence” block to this page: a rolling count as the headline, "Showing expenses where status is pending or failed and amount is over $500" with each phrase a token written as words that opens the same three-step card, a ✕ after each phrase, "+ and…" adds the next clause, the Showing list switches between all transactions, income and expenses with their counts, Clear all with Undo.

Works in
Connect the MCP

Questions about Chips, the filters read as one sentence.

What is the Chips, the filters read as one sentence block?

Chips, the filters read as one sentence is a Filters block from Orvain UI, built for React and Vue with a matching Figma frame. Best for reports and saved views where the filters should read like a question.

What is the Chips, the filters read as one sentence block made of?

Is the Chips, the filters read as one sentence block responsive?

Is the Chips, the filters read as one sentence block accessible?

How do I add the Chips, the filters read as one sentence block to my project?

When should I not use a Filters block?

More Filters blocks

All Filters

Calendar

Dashboards, reports, anything scoped to a date range

Calendar, the period drawn as days; the range is a band you drag

Activity over time, where people think in shapes of days rather than in dates

Calendar, say the range; the card shows what it understood

People who know the range they want and would rather say it than click through a calendar

Table

Data tables, transaction lists, record browsers

Table, the switch carries the money; sorting moves into the headers

Ledgers where the totals matter as much as the rows

Table, filters and sort become a saved tab

Tables people return to with the same filters: save a setup as a tab

Chips

Advanced filtering, faceted search, saved-filter bars: several fields, operators and values at once

Chips, see what a value does before you pick it

Large lists where people want to know what a filter does before they commit to it

Selectable chips

Filters picked by tapping, one answer or several

Selectable chips, counts

Faceted filters where people should see what a choice would show before they make it

Selectable chips, selection bar

Filter sets where the actions should only appear once something is picked

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.