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

Calendar, the period drawn as days; the range is a band you drag is a Filters block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

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

Anatomy

Ninety-nine days of activity as bars · the range is a brand band: drag across the strip to draw one, drag a handle to stretch it, or snap to 7, 30 or 90 days · each handle is an APG slider (arrows a day, Shift a week, Page Up a month, Home and End) with the focus ring on the knob · the arrows step back a whole period · "Custom" slides into the capsule only when the band matches no preset · the dates above roll

MCPConnect the MCP server
Oct 9 – Nov 7, 202630 days
43 transactionsNet +$24,623
StaplesOffice · CardPaidNov 7−$339
Acme CorpSales · Card · receiptPendingNov 6+$6,103
InitechSales · TransferRefundedNov 6+$741
StaplesOffice · Direct debit · receiptPendingNov 5−$119
Hotel AdlonTravel · Direct debit · invoicePaidNov 4−$876
and 38 more

In the Orvain Library

Get Calendar, the period drawn as days; the range is a band you drag 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. Ninety-nine days of activityas bars
  2. The range is a brand banddrag across the strip to draw one, drag a handle to stretch it, or snap to 7, 30 or 90 days
  3. Each handle is an APG slider(arrows a day, Shift a week, Page Up a month, Home and End) with the focus ring on the knob
  4. The arrows step back a whole period
  5. "Custom" slides into the capsule only when the band matches no preset
  6. The dates above roll

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 “Calendar, the period drawn as days; the range is a band you drag” block to this page: ninety-nine days of activity as bars, the range is a brand band: drag across the strip to draw one, drag a handle to stretch it, or snap to 7, 30 or 90 days, each handle is an APG slider (arrows a day, Shift a week, Page Up a month, Home and End) with the focus ring on the knob, the arrows step back a whole period, "Custom" slides into the capsule only when the band matches no preset, the dates above roll.

Works in
Connect the MCP

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

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

Calendar, the period drawn as days; the range is a band you drag is a Filters block from Orvain UI, built for React and Vue with a matching Figma frame. Best for activity over time, where people think in shapes of days rather than in dates.

What is the Calendar, the period drawn as days; the range is a band you drag block made of?

Is the Calendar, the period drawn as days; the range is a band you drag block responsive?

Is the Calendar, the period drawn as days; the range is a band you drag block accessible?

How do I add the Calendar, the period drawn as days; the range is a band you drag 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, 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

Chips, the filters read as one sentence

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

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.