ENCOA-120: Prevent Assignment Creator from disappearing

This commit is contained in:
Tiago Ribeiro
2024-08-29 12:43:53 +01:00
parent 2fb41f7462
commit c256231cfc
4 changed files with 1728 additions and 2230 deletions

View File

@@ -24,14 +24,13 @@ import useExams from "@/hooks/useExams";
interface Props {
isCreating: boolean;
assigner: string;
users: User[];
groups: Group[];
assignment?: Assignment;
cancelCreation: () => void;
}
export default function AssignmentCreator({isCreating, assignment, assigner, groups, users, cancelCreation}: Props) {
export default function AssignmentCreator({isCreating, assignment, groups, users, cancelCreation}: Props) {
const [selectedModules, setSelectedModules] = useState<Module[]>(assignment?.exams.map((e) => e.module) || []);
const [assignees, setAssignees] = useState<string[]>(assignment?.assignees || []);
const [name, setName] = useState(