feat: deadline component verbeterd
This commit is contained in:
parent
3e00f0eb1f
commit
36f7cfa4bd
3 changed files with 17 additions and 7 deletions
|
@ -81,12 +81,14 @@ export const classesRules = [
|
|||
*/
|
||||
export const deadlineRules = [
|
||||
(value: string) => {
|
||||
if (!value) return 'You must set a deadline.';
|
||||
if (!value) return "You must set a deadline.";
|
||||
|
||||
const selectedDate = new Date(value);
|
||||
const selectedDateTime = new Date(value);
|
||||
const now = new Date();
|
||||
|
||||
if (selectedDate <= now) return 'The deadline must be in the future.';
|
||||
if (isNaN(selectedDateTime.getTime())) return "Invalid date or time.";
|
||||
|
||||
if (selectedDateTime <= now) return "The deadline must be in the future.";
|
||||
|
||||
return true;
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue