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..0337a038b 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
@@ -19,26 +19,26 @@ const DateTimePicker = (
return (
moment().subtract(1, "day").isAfter(d),
- })}
- value={value}
- onBlur={onBlur}
- onChange={onChange}
+ {...(onlyFuture && {
+ disabledDate: (d) => moment().subtract(1, "day").isAfter(d),
+ })}
+ value={value}
+ onBlur={onBlur}
+ onChange={onChange}
+ {...restProps}
/>
moment().isAfter(d),
- })}
- onChange={onChange}
- showSecond={false}
- minuteStep={15}
- onBlur={onBlur}
- format="hh:mm a"
+ value={value ? moment(value) : null}
+ {...(onlyFuture && {
+ disabledDate: (d) => moment().isAfter(d),
+ })}
+ onChange={onChange}
+ showSecond={false}
+ minuteStep={15}
+ onBlur={onBlur}
+ format="hh:mm a"
+ {...restProps}
/>
);
diff --git a/client/src/components/time-ticket-modal/time-ticket-modal.component.jsx b/client/src/components/time-ticket-modal/time-ticket-modal.component.jsx
index cc12ce503..cbd68ad5a 100644
--- a/client/src/components/time-ticket-modal/time-ticket-modal.component.jsx
+++ b/client/src/components/time-ticket-modal/time-ticket-modal.component.jsx
@@ -212,6 +212,7 @@ export function TimeTicketModalComponent({
<>