Range time picker, typed

Range time picker, typed is a Time Pickers block from Orvain UI, built for React and Vue with a matching Figma frame.

Best for

Hours for several days, entered from the keyboard

Anatomy

Header agreeing with the days · rows of tight segmented time fields ("930p" fills hour, minute and pm) with rolling durations and live errors · Add a range · joined Monday-first day toggles with the week total · zone line

MCPConnect the MCP server

Office hours

Weekdays · 7 h 30 min a day

  • 900am
    1230pm
    3 h 30 min
  • 130pm
    530pm
    4 h

Applies to

5 days · 37 h 30 min a week

Times in London (GMT)

In the Orvain Library

Get Range time picker, typed 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 Time Pickers

What’s inside

05parts

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

  1. Header agreeingwith the days
  2. Rows of tight segmented time fields ("930p" fills hour, minute and pm) with rolling durations and live errors
  3. Add a range
  4. Joined Monday-first day toggleswith the week total
  5. Zone line

Responsive behaviour

452 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 Time Pickers earns its place

Reach for Time Pickers

  • Booking a slot, where the time is picked from what is offered rather than typed
  • Opening hours and availability, with several From and To spans per day
  • An alarm or a reminder measured in minutes
  • A countdown or a duration composed from hours, minutes and seconds

Reach for something else

  • A timestamp the reader already knows and can type faster than they can scroll: a masked text field with a forgiving parser is quicker
  • A duration that is really one choice from a short list of usual lengths; a select naming them beats three columns of digits
  • When the moment matters more than the clock reading, as in 'now' or 'when the job finishes', offer the relative option instead of making someone compute a wall-clock time

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 “Range time picker, typed” block to this page: header agreeing with the days, rows of tight segmented time fields ("930p" fills hour, minute and pm) with rolling durations and live errors, Add a range, joined Monday-first day toggles with the week total, zone line.

Works in
Connect the MCP

Questions about Range time picker, typed.

What is the Range time picker, typed block?

Range time picker, typed is a Time Pickers block from Orvain UI, built for React and Vue with a matching Figma frame. Best for hours for several days, entered from the keyboard.

What is the Range time picker, typed block made of?

Is the Range time picker, typed block responsive?

Is the Range time picker, typed block accessible?

How do I add the Range time picker, typed block to my project?

When should I not use a Time Pickers block?

More Time Pickers blocks

All Time Pickers

Date & time wheels

Booking a slot in one card: a real calendar, then hour, minute and am / pm wheels on one lens

Date & time wheels, one lens

Picking day and time as one sentence: the headline is the answer

Date & time wheels, open slots

Wheels that only stop on free times, read in either zone

Date & time ruler

The same booking flow with a glanceable time: the picked day named, the minute read out over a ruler you can fling

Date & time ruler, slot on the day

Booking where the session is drawn to scale on the day, hatched where it is taken

Alarm time picker

A reminder that turns on, takes a note and picks how long before it rings

Range time picker

Availability windows, quiet hours, opening times: several From / To spans per day

Range time picker, day bar

Seeing a whole day of hours at once, and what it means in another time zone

Pop-over time picker

Durations and countdowns set in place: a trigger that names the timer and opens hour, minute and second spinbuttons

Pop-over time picker, presets

Timers that usually come from a few presets, then a fine-tune

Pop-over time picker, live

A picker that becomes the running timer

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.