IO-1671 Improved date handling.

This commit is contained in:
Patrick Fic
2022-01-27 11:08:51 -08:00
parent 468227b7b9
commit d83e2ace2e

View File

@@ -16,7 +16,6 @@ export default function FormDatePicker({
const handleChange = (newDate) => {
if (value !== newDate && onChange) {
console.log("XXX1");
onChange(newDate);
}
};
@@ -25,7 +24,7 @@ export default function FormDatePicker({
if (e.key.toLowerCase() === "t") {
if (onChange) {
onChange(new moment());
if (ref.current && ref.current.blur) ref.current.blur();
// if (ref.current && ref.current.blur) ref.current.blur();
}
} else if (e.key.toLowerCase() === "enter") {
if (ref.current && ref.current.blur) ref.current.blur();
@@ -42,6 +41,16 @@ export default function FormDatePicker({
"en",
false
);
if (_a.isValid() && value && value.isValid && value.isValid()) {
_a.set({
hours: value.hours(),
minutes: value.minutes(),
seconds: value.seconds(),
milliseconds: value.milliseconds(),
});
}
if (_a.isValid() && onChange) onChange(_a);
};