diff --git a/src/components/Measurements/widgets/EntryForm.tsx b/src/components/Measurements/widgets/EntryForm.tsx
index e9186fe0..d4f49f93 100644
--- a/src/components/Measurements/widgets/EntryForm.tsx
+++ b/src/components/Measurements/widgets/EntryForm.tsx
@@ -1,5 +1,5 @@
import { Button, Stack, TextField } from "@mui/material";
-import { DatePicker, LocalizationProvider } from "@mui/x-date-pickers";
+import { DateTimePicker, LocalizationProvider } from "@mui/x-date-pickers";
import { AdapterLuxon } from "@mui/x-date-pickers/AdapterLuxon";
import { LoadingPlaceholder } from "components/Core/LoadingWidget/LoadingWidget";
import { MeasurementEntry } from "components/Measurements/models/Entry";
@@ -13,7 +13,6 @@ import { DateTime, Settings } from "luxon";
import React from 'react';
import { useTranslation } from "react-i18next";
import { TIMEZONE } from "utils/consts";
-import { dateToYYYYMMDD } from "utils/date";
import * as yup from 'yup';
Settings.defaultZone = TIMEZONE;
@@ -87,32 +86,17 @@ export const EntryForm = ({ entry, closeFn, categoryId }: EntryFormProps) => {
{categoryQuery.isLoading
?
:
- {
if (newValue) {
formik.setFieldValue('date', newValue.toJSDate());
}
setDateValue(newValue);
}}
- shouldDisableDate={(date) => {
- // Allow the date of the current weight entry, since we are editing it
- if (entry && dateToYYYYMMDD(entry.date) === dateToYYYYMMDD(date.toJSDate())) {
- return false;
- }
-
- // if date is in list of existing entries, disable it
- if (date) {
- return categoryQuery.data!.entries.some(entry => dateToYYYYMMDD(entry.date) === dateToYYYYMMDD(date.toJSDate()));
- }
-
- // all other dates are allowed
- return false;
- }}
/>
}
@@ -136,4 +120,4 @@ export const EntryForm = ({ entry, closeFn, categoryId }: EntryFormProps) => {
)}
)
);
-};
+};
\ No newline at end of file