From 839f9c6d6afd4a1eae1a0bdf8893ab2e19b9fdff Mon Sep 17 00:00:00 2001 From: Samuel Gunter Date: Thu, 17 Oct 2024 12:03:57 -0500 Subject: [PATCH] feat: disable/some actions when no instructor (#319) --- .../HeadingAndActions.tsx | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx b/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx index ecd69aa4e..b6853add0 100644 --- a/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx +++ b/src/views/components/injected/CourseCatalogInjectedPopup/HeadingAndActions.tsx @@ -95,6 +95,12 @@ export default function HeadingAndActions({ course, activeSchedule, onClose }: H const url = `https://utdirect.utexas.edu/apps/student/coursedocs/nlogon/?year=&semester=&department=${department}&course_number=${courseNumber}&course_title=&unique=&instructor_first=${firstName}&instructor_last=${lastName}&course_type=In+Residence&search=Search`; openNewTab({ url }); } + + // Show the course's syllabi when no instructors listed + if (instructors.length === 0) { + const url = `https://utdirect.utexas.edu/apps/student/coursedocs/nlogon/?year=&semester=&department=${department}&course_number=${courseNumber}&course_title=&unique=&instructor_first=&instructor_last=&course_type=In+Residence&search=Search`; + openNewTab({ url }); + } }; const handleAddOrRemoveCourse = async () => { @@ -199,10 +205,22 @@ export default function HeadingAndActions({ course, activeSchedule, onClose }: H }} /> - -