IO-1671 Improved date handling.
This commit is contained in:
@@ -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);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user