Date Input

A date input is a user interface element where the user can type or select a date in a predefined format.

Date input

Date input design specifications
Date input design specifications

The date input color, typography, border, spacing, width and margin specifications are inherited from the text input, for reference check text input documentation .

The date input doesn't have the following text input elements or properties, therefore, their listed styles don't apply:

  • Prefix / Suffix
  • The size small is not available

Date picker dialog

Date picker design specifications
Date picker design specifications

States

Date input

States: enabled, hover, focus, error, and disabled.

Date input states
Date input states

Date picker dialog

States: default, hover, focus, active, selected, today and disabled.

Calendar day states
Calendar day states

Anatomy

Date input anatomy
  1. 1.
    Label
  2. 2.
    Helper text (Optional)
  3. 3.
    Input container
  4. 4.
    Date button
  5. 5.
    Clear action
  6. 6.
    Error indicator
  7. 7.
    Error message
  8. 8.
    Placeholder / value

Design tokens

Color

Component tokenElementCore tokenValue
pickerBackgroundColorDate picker containercolor-white#ffffff
pickerFontColorDate picker containercolor-black#000000
pickerBorderColorDate picker containercolor-grey-400#bfbfbf
pickerSelectedBackgroundColorPicker date/year: selectedcolor-purple-700#5f249f
pickerSelectedFontColorPicker date/year: selectedcolor-white#ffffff
pickerHoverBackgroundColorPicker date/year: hovercolor-purple-200#e5d5f6
pickerHoverFontColorPicker date/year: activecolor-black#000000
pickerActiveBackgroundColorPicker date/year: activecolor-purple-800#4b1c7d
pickerActiveFontColorPicker date/year: activecolor-white#ffffff
pickerNonCurrentMonthFontColorPicker date: other monthcolor-grey-500#999999
pickerCurrentDateBorderColorPicker date/year: currentcolor-purple-300#cbacec
pickerCurrentDateFontColorPicker date: currentcolor-black#000000
pickerCurrentYearFontColorPicker year: currentcolor-purple-700#5f249f
pickerHeaderBackgroundColorPicker headercolor-transparenttransparent
pickerHeaderFontColorPicker headercolor-black#000000
pickerHeaderHoverBackgroundColorPicker header: hovercolor-purple-200#e5d5f6
pickerHeaderHoverFontColorPicker header: hovercolor-black#000000
pickerHeaderActiveBackgroundColorPicker header: activecolor-purple-800#4b1c7d
pickerHeaderActiveFontColorPicker header: activecolor-white#ffffff
pickerFocusColorDate picker containercolor-blue-600#0095ff

Border

Component tokenElementCore tokenValue
pickerBorderWidthDate picker containerborder-width-11px
pickerBorderStyleDate picker containerborder-style-solidsolid
pickerFocusWidthDate picker container: focusborder-width-22px
pickerCurrentDateBorderWidthPicker date/year: currentborder-width-11px

Typography

Component tokenElementCore tokenValue
pickerFontFamilyDate picker containerfont-family-sans'Open Sans', sans-serif
pickerFontSizeDate picker containerfont-scale-020.875rem
pickerFontWeightDate picker containerfont-regular400
pickerInteractedYearFontSizePicker year: selected, hover, activefont-scale-051.5rem
pickerHeaderFontSizePicker headerfont-scale-020.875rem

Accessibility

WCAG 2.2

WAI-ARIA 1.2