diff --git a/src/components/High/AssignmentCard.tsx b/src/components/High/AssignmentCard.tsx new file mode 100644 index 00000000..6720c0e1 --- /dev/null +++ b/src/components/High/AssignmentCard.tsx @@ -0,0 +1,99 @@ +import { Session } from "@/hooks/useSessions"; +import { Assignment } from "@/interfaces/results"; +import { User } from "@/interfaces/user"; +import { sortByModuleName } from "@/utils/moduleUtils"; +import clsx from "clsx"; +import moment from "moment"; +import { useRouter } from "next/router"; +import Button from "../Low/Button"; +import ModuleBadge from "../ModuleBadge"; + +interface Props { + assignment: Assignment + user: User + session?: Session + startAssignment: (assignment: Assignment) => void + resumeAssignment: (session: Session) => void +} + +export default function AssignmentCard({ user, assignment, session, startAssignment, resumeAssignment }: Props) { + const router = useRouter() + + return ( +