Skip to content

Commit cdd9f12

Browse files
committed
chore: adjust calendar disabledfor form events
1 parent 4067812 commit cdd9f12

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/features/events/components/EventForm.tsx

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,11 @@ const EventForm = ({ onSubmit, isLoading = false, initialData, mode = "create" }
318318
mode="single"
319319
selected={field.value ? new Date(field.value) : undefined}
320320
onSelect={(date) => field.onChange(date ? date.toISOString() : "")}
321-
disabled={(date) => date < new Date()}
321+
disabled={(date) => {
322+
const yesterday = new Date();
323+
yesterday.setDate(yesterday.getDate() - 1);
324+
return date < yesterday;
325+
}}
322326
/>
323327
</PopoverContent>
324328
</Popover>
@@ -351,7 +355,11 @@ const EventForm = ({ onSubmit, isLoading = false, initialData, mode = "create" }
351355
mode="single"
352356
selected={field.value ? new Date(field.value) : undefined}
353357
onSelect={(date) => field.onChange(date ? date.toISOString() : "")}
354-
disabled={(date) => date < new Date()}
358+
disabled={(date) => {
359+
const yesterday = new Date();
360+
yesterday.setDate(yesterday.getDate() - 1);
361+
return date < yesterday;
362+
}}
355363
/>
356364
</PopoverContent>
357365
</Popover>
@@ -383,7 +391,11 @@ const EventForm = ({ onSubmit, isLoading = false, initialData, mode = "create" }
383391
mode="single"
384392
selected={field.value ? new Date(field.value) : undefined}
385393
onSelect={(date) => field.onChange(date ? date.toISOString() : "")}
386-
disabled={(date) => date < new Date()}
394+
disabled={(date) => {
395+
const yesterday = new Date();
396+
yesterday.setDate(yesterday.getDate() - 1);
397+
return date < yesterday;
398+
}}
387399
/>
388400
</PopoverContent>
389401
</Popover>

0 commit comments

Comments
 (0)