0

How can we set DateRangePicker from the @wojtekmaj/react-daterange-picker package to show only months (i.e. like a month picker) when the component is first clicked?

Tried using

<DateRangePicker
    onChange={onChange}
    value={value}
    maxDetail="month"
    calendarIcon={null}
/>

but it is opening up in the "day" view

enter image description here

instead of the "month" view

enter image description here

Athena Wisdom
  • 6,101
  • 9
  • 36
  • 60

2 Answers2

2

Your DateRangePicker options maxDetail value should be "year" instead of "month".

<DateRangePicker
   onChange={onChange}
   value={value}
   maxDetail="year"
/>
1

maxDetail default is already set to month. Since a month is composed (details) by days that's why you get that outcome.

In your case you need to set maxDetail="year", given year details are composed by months:

<DateRangePicker
    onChange={onChange}
    value={value}
    maxDetail="year"
    calendarIcon={null}
/>
buzatto
  • 9,704
  • 5
  • 24
  • 33