Lead:  Asaf Ben-Oved  

Many of the Range Picker structure and behavior is based on Date Picker and <Time picker>, therefore, are not described in this page

Description

Range Picker allows the user to set a customized range of dates with or without hours in a unified component.

Usage & Behaviour

General guidelines

Structure

The direction might change according to RTL languages.

Component

Image

Comments

Range picker field

A string indicating the range (From - To) and an icon. Next to the field, a label would be set.

Range picker menu

2 calendric months horizontally displayed. From left (start) to right (end).

Internal Logic

Interaction

Opening the menu (Happy user flow)

Clicking either the From/To fields or the Date icon opens the menu

Clicking on the From Field or Icon

Selecting a From date

Hovering for the To Date

Selecting the To date (Happy user flow end)

Validations and errors

Examples:

Error on the entire range picker

Error on a specific field in range picker

Transitions

Best practices

Future Version (TBD)

Accessibility compliance

Follow the A11y described in Date pikcer

Design

Zeplin link

Screen thumbnail

<<Short Zeplin link. You
Use this