Arrow keys move by day or week, PageUp / PageDown by month, Home / End to the week edges. min / max disable days, weekStartsOn is 0 (Sunday) or 1 (Monday).

Default (jumpMode="none"): the title is plain text and you page month by month with the arrows.

November 2026
MoTuWeThFrSaSu

Jump modes: jumpMode="dropdown" (left) opens a month and year picker from the title; jumpMode="input" (right) opens a DD / MM / YYYY entry from the title.

MoTuWeThFrSaSu
MoTuWeThFrSaSu

Props

  • valueDate | null

    Selected date.

  • onChange(date: Date) => void

    Called with the clicked date.

  • rangeStartDate | null

    Start of a highlighted range.

  • rangeEndDate | null

    End of a highlighted range.

  • minDate

    Earliest selectable date. Days before it are disabled, and so is paging to months before it.

  • maxDate

    Latest selectable date. Days after it are disabled, and so is paging to months after it.

  • weekStartsOn0 | 1
    Default: 0

    First day of the week (0 = Sunday).

  • localestring

    Locale for month and weekday names.

  • jumpMode'none' | 'dropdown' | 'input'
    Default: 'none'

    Jump to another month: a month and year picker popover opened from the title, or a DD / MM / YYYY entry opened from the title.

  • classNamestring
    Default: ''

    Extra classes for the root element.