-
+
{
days.map(day => = ({
day={day}
selectedDate={selectedDate}
onClick={onDateClick}
+ isDisabled={getIsDateDisabled ? getIsDateDisabled(day.date) : false}
/>)
}
diff --git a/web/app/components/base/date-and-time-picker/calendar/item.tsx b/web/app/components/base/date-and-time-picker/calendar/item.tsx
index 1da8b9b3b5..7132d7bdfb 100644
--- a/web/app/components/base/date-and-time-picker/calendar/item.tsx
+++ b/web/app/components/base/date-and-time-picker/calendar/item.tsx
@@ -7,6 +7,7 @@ const Item: FC
= ({
day,
selectedDate,
onClick,
+ isDisabled,
}) => {
const { date, isCurrentMonth } = day
const isSelected = selectedDate?.isSame(date, 'date')
@@ -14,11 +15,12 @@ const Item: FC = ({
return (
)}
@@ -273,6 +275,7 @@ const DatePicker = ({
days={days}
selectedDate={selectedDate}
onDateClick={handleDateSelect}
+ getIsDateDisabled={getIsDateDisabled}
/>
) : view === ViewType.yearMonth ? (