From 539f03eee18b0f9fd710cbcb390007fa430853fb Mon Sep 17 00:00:00 2001 From: Lebaud Antoine Date: Mon, 2 Oct 2023 22:20:46 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9(react)=20handle=20possible=20null?= =?UTF-8?q?=20date=20range?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Exercise caution when dealing with date range values that may be null. --- .../react/src/components/Forms/DatePicker/DatePickerAux.tsx | 4 ++-- .../react/src/components/Forms/DatePicker/DateRangePicker.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react/src/components/Forms/DatePicker/DatePickerAux.tsx b/packages/react/src/components/Forms/DatePicker/DatePickerAux.tsx index 3629fa2..f0cc620 100644 --- a/packages/react/src/components/Forms/DatePicker/DatePickerAux.tsx +++ b/packages/react/src/components/Forms/DatePicker/DatePickerAux.tsx @@ -116,7 +116,7 @@ const DatePickerAux = forwardRef( type="hidden" name={name && `${name}_start`} value={convertDateValueToString( - pickerState.value.start, + pickerState.value?.start ?? null, props.timezone, )} /> @@ -124,7 +124,7 @@ const DatePickerAux = forwardRef( type="hidden" name={name && `${name}_end`} value={convertDateValueToString( - pickerState.value.end, + pickerState.value?.end ?? null, props.timezone, )} /> diff --git a/packages/react/src/components/Forms/DatePicker/DateRangePicker.tsx b/packages/react/src/components/Forms/DatePicker/DateRangePicker.tsx index d8173da..5bb8514 100644 --- a/packages/react/src/components/Forms/DatePicker/DateRangePicker.tsx +++ b/packages/react/src/components/Forms/DatePicker/DateRangePicker.tsx @@ -64,8 +64,8 @@ export const DateRangePicker = ({ () => !isFocused && !pickerState.isOpen && - !pickerState.value.start && - !pickerState.value.end, + !pickerState.value?.start && + !pickerState.value?.end, [pickerState.value, pickerState.isOpen, isFocused], );