diff --git a/course-matrix/frontend/index.html b/course-matrix/frontend/index.html index 7ce8c4c3..f1256cda 100644 --- a/course-matrix/frontend/index.html +++ b/course-matrix/frontend/index.html @@ -2,7 +2,7 @@
- +Loading...
) : activeTab === "Mine" ? ( diff --git a/course-matrix/frontend/src/pages/Home/TimetableCard.tsx b/course-matrix/frontend/src/pages/Home/TimetableCard.tsx index 059b8a39..8a5618f0 100644 --- a/course-matrix/frontend/src/pages/Home/TimetableCard.tsx +++ b/course-matrix/frontend/src/pages/Home/TimetableCard.tsx @@ -19,8 +19,19 @@ import { } from "@/api/timetableApiSlice"; import { Link } from "react-router-dom"; import { TimetableModel } from "@/models/models"; +import { SemesterIcon } from "@/components/semester-icon"; import { convertTimestampToLocaleTime } from "../../utils/convert-timestamp-to-locale-time"; +const semesterToBgColor = (semester: string) => { + if (semester.startsWith("Fall")) { + return "bg-red-100"; + } else if (semester.startsWith("Winter")) { + return "bg-blue-100"; + } else { + return "bg-yellow-100"; + } +}; + interface TimetableCardProps { refetchMyTimetables: () => void; refetchSharedTimetables: () => void; @@ -53,6 +64,8 @@ const TimetableCard = ({ setSelectedSharedTimetable, favorite, }: TimetableCardProps) => { + /// small blurred version + const [updateTimetable] = useUpdateTimetableMutation(); const timetableId = timetable.id; @@ -119,14 +132,18 @@ const TimetableCard = ({ }; return isShared ? ( -
setSelectedSharedTimetable(timetable)}
- />
+
+