From 2ef86344cd590f54a1dcd50d40928ae66eb35046 Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Sat, 20 Jan 2024 01:17:22 +0000 Subject: [PATCH] Updated the Assignment default start date to be the current time --- src/dashboards/AssignmentCreator.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/dashboards/AssignmentCreator.tsx b/src/dashboards/AssignmentCreator.tsx index ad0799e7..fd721ab4 100644 --- a/src/dashboards/AssignmentCreator.tsx +++ b/src/dashboards/AssignmentCreator.tsx @@ -34,9 +34,7 @@ export default function AssignmentCreator({isCreating, assignment, assigner, gro const [assignees, setAssignees] = useState(assignment?.assignees || []); const [name, setName] = useState(assignment?.name || generate({minLength: 6, maxLength: 8, min: 2, max: 3, join: " ", formatter: capitalize})); const [isLoading, setIsLoading] = useState(false); - const [startDate, setStartDate] = useState( - assignment ? moment(assignment.startDate).toDate() : moment().hours(0).minutes(0).add(1, "day").toDate(), - ); + const [startDate, setStartDate] = useState(assignment ? moment(assignment.startDate).toDate() : new Date()); const [endDate, setEndDate] = useState( assignment ? moment(assignment.endDate).toDate() : moment().hours(23).minutes(59).add(8, "day").toDate(), ); @@ -200,7 +198,7 @@ export default function AssignmentCreator({isCreating, assignment, assigner, gro "transition duration-300 ease-in-out", )} popperClassName="!z-20" - filterDate={(date) => moment(date).isAfter(new Date())} + filterTime={(date) => moment(date).isSameOrAfter(new Date())} dateFormat="dd/MM/yyyy HH:mm" selected={startDate} showTimeSelect @@ -216,7 +214,7 @@ export default function AssignmentCreator({isCreating, assignment, assigner, gro "transition duration-300 ease-in-out", )} popperClassName="!z-20" - filterDate={(date) => moment(date).isAfter(startDate)} + filterTime={(date) => moment(date).isAfter(startDate)} dateFormat="dd/MM/yyyy HH:mm" selected={endDate} showTimeSelect