From 201ca2ce8c3e94af1dae1ec8ccb477ef4fe16788 Mon Sep 17 00:00:00 2001 From: Udeshya Dhungana Date: Sun, 9 Jan 2022 18:22:01 +0545 Subject: [PATCH] Update default maximum date to 6 months from now It is an inconvenience to use date picker component around end of the year with default value of `maxDate` set to end of the year. Setting the `maxDate` to 6 months from now is a better idea. --- packages/datetime/src/datePickerCore.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/datetime/src/datePickerCore.tsx b/packages/datetime/src/datePickerCore.tsx index e07c5e4806..a14b20fb8d 100644 --- a/packages/datetime/src/datePickerCore.tsx +++ b/packages/datetime/src/datePickerCore.tsx @@ -76,7 +76,7 @@ export interface IDatePickerBaseProps { /** * The latest date the user can select. * - * @default Dec. 31st of this year. + * @default 6 months from now. */ maxDate?: Date; @@ -138,8 +138,7 @@ export const DISALLOWED_MODIFIERS = [ export function getDefaultMaxDate() { const date = new Date(); - date.setFullYear(date.getFullYear()); - date.setMonth(Months.DECEMBER, 31); + date.setMonth(date.getMonth() + 6); return date; }