diff --git a/src/views/components/calendar/CalendarBottomBar.tsx b/src/views/components/calendar/CalendarBottomBar.tsx index 588c7de1..b116c26e 100644 --- a/src/views/components/calendar/CalendarBottomBar.tsx +++ b/src/views/components/calendar/CalendarBottomBar.tsx @@ -36,7 +36,12 @@ export default function CalendarBottomBar({ courseCells, setCourse }: CalendarBo > {displayCourses && ( <> - Async/Other: + + ASYNC./OTHER + + + — +
{asyncCourseCells.map(block => { const { courseDeptAndInstr, status, colors, className } = block.componentProps; diff --git a/src/views/components/calendar/CalendarCourseCell.tsx b/src/views/components/calendar/CalendarCourseCell.tsx index 2137b1f6..a1aa123b 100644 --- a/src/views/components/calendar/CalendarCourseCell.tsx +++ b/src/views/components/calendar/CalendarCourseCell.tsx @@ -74,11 +74,7 @@ export default function CalendarCourseCell({ }} onClick={onClick} > -
+
processInPersonMeetings(meeting, courseDeptAndInstr, status, course)); + return meetings.flatMap(meeting => { + if (meeting.days.includes(DAY_MAP.S) || meeting.startTime < 480) { + return processAsyncCourses({ courseDeptAndInstr, status, course }); + } + + return processInPersonMeetings(meeting, courseDeptAndInstr, status, course); + }); }) .sort(sortCourses);