From c2acb3985906b5bdc34b93a08c6876bf020f8e08 Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Tue, 7 Nov 2023 22:44:26 +0000 Subject: [PATCH] Improved the responsiveness of the assignment creator --- src/dashboards/AssignmentCreator.tsx | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/dashboards/AssignmentCreator.tsx b/src/dashboards/AssignmentCreator.tsx index d69a4479..7e172b7c 100644 --- a/src/dashboards/AssignmentCreator.tsx +++ b/src/dashboards/AssignmentCreator.tsx @@ -33,8 +33,8 @@ 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() : new Date()); - const [endDate, setEndDate] = useState(assignment ? moment(assignment.endDate).toDate() : moment().add(1, "week").toDate()); + const [startDate, setStartDate] = useState(assignment ? moment(assignment.startDate).toDate() : moment().add(1, "day").toDate()); + const [endDate, setEndDate] = useState(assignment ? moment(assignment.endDate).toDate() : moment().add(8, "day").toDate()); const toggleModule = (module: Module) => { const modules = selectedModules.filter((x) => x !== module); @@ -99,11 +99,11 @@ export default function AssignmentCreator({isCreating, assignment, assigner, gro return (
-
+
toggleModule("reading")} className={clsx( - "w-fit relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", + "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", selectedModules.includes("reading") ? "border-mti-purple-light" : "border-mti-gray-platinum", )}>
@@ -116,7 +116,7 @@ export default function AssignmentCreator({isCreating, assignment, assigner, gro
toggleModule("listening")} className={clsx( - "w-fit relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", + "w-52 relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", selectedModules.includes("listening") ? "border-mti-purple-light" : "border-mti-gray-platinum", )}>
@@ -129,34 +129,34 @@ export default function AssignmentCreator({isCreating, assignment, assigner, gro
toggleModule("writing")} className={clsx( - "w-fit relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", + "w-52 relative max-w-xs flex lg:flex-row-reverse items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", selectedModules.includes("writing") ? "border-mti-purple-light" : "border-mti-gray-platinum", )}> -
+
+ Writing {!selectedModules.includes("writing") &&
} {selectedModules.includes("writing") && } - Writing
toggleModule("speaking")} className={clsx( - "w-fit relative max-w-xs flex items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", + "w-52 relative max-w-xs flex lg:flex-row-reverse items-center bg-mti-white-alt transition duration-300 ease-in-out border p-5 rounded-xl gap-8 cursor-pointer", selectedModules.includes("speaking") ? "border-mti-purple-light" : "border-mti-gray-platinum", )}> -
- +
+
+ Speaking {!selectedModules.includes("speaking") &&
} {selectedModules.includes("speaking") && } - Speaking
setName(e)} defaultValue={name} label="Assignment Name" required /> -
+
))}
-
+
{users.map((user) => (
toggleAssignee(user)}