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);