@@ -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