From e79b9f90846e5ec6dd32a6144fc5ab2fd69b445b Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Mon, 14 Feb 2022 19:31:26 -0800 Subject: [PATCH] Potential resolution to date time issues post 4pm. --- .../form-date-picker/form-date-picker.component.jsx | 8 +++++--- .../form-date-time-picker.component.jsx | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/client/src/components/form-date-picker/form-date-picker.component.jsx b/client/src/components/form-date-picker/form-date-picker.component.jsx index 3a9fe2553..e9ace8082 100644 --- a/client/src/components/form-date-picker/form-date-picker.component.jsx +++ b/client/src/components/form-date-picker/form-date-picker.component.jsx @@ -23,20 +23,21 @@ export function FormDatePicker({ onChange, onBlur, onlyFuture, + isDateOnly = true, ...restProps }) { const ref = useRef(); const handleChange = (newDate) => { if (value !== newDate && onChange) { - onChange(newDate); + onChange(isDateOnly ? newDate && newDate.format("YYYY-MM-DD") : newDate); } }; const handleKeyDown = (e) => { if (e.key.toLowerCase() === "t") { if (onChange) { - onChange(moment()); + onChange(isDateOnly ? moment().format("YYYY-MM-DD") : moment()); // if (ref.current && ref.current.blur) ref.current.blur(); } } else if (e.key.toLowerCase() === "enter") { @@ -64,7 +65,8 @@ export function FormDatePicker({ }); } - if (_a.isValid() && onChange) onChange(_a); + if (_a.isValid() && onChange) + onChange(isDateOnly ? _a.format("YYYY-MM-DD") : _a); }; return ( diff --git a/client/src/components/form-date-time-picker/form-date-time-picker.component.jsx b/client/src/components/form-date-time-picker/form-date-time-picker.component.jsx index 34131d479..cc4e53eb0 100644 --- a/client/src/components/form-date-time-picker/form-date-time-picker.component.jsx +++ b/client/src/components/form-date-time-picker/form-date-time-picker.component.jsx @@ -26,6 +26,7 @@ const DateTimePicker = ( value={value} onBlur={onBlur} onChange={onChange} + isDateOnly={false} />