diff --git a/my-app/src/pages/App.jsx b/my-app/src/pages/App.jsx index 3cb7a83..a6d0ab6 100644 --- a/my-app/src/pages/App.jsx +++ b/my-app/src/pages/App.jsx @@ -49,14 +49,13 @@ function App({ model }) {
-
-
+
-
-
+
diff --git a/my-app/src/views/Components/CoursePagePopup.jsx b/my-app/src/views/Components/CoursePagePopup.jsx index 457697e..250e4b6 100644 --- a/my-app/src/views/Components/CoursePagePopup.jsx +++ b/my-app/src/views/Components/CoursePagePopup.jsx @@ -105,8 +105,8 @@ function CoursePagePopup({ if (!isOpen || !course) return null; return (
-
+
{/* Course Title Section */}
@@ -154,39 +154,47 @@ function CoursePagePopup({ - - ({course.credits} Credits) -
{/* Course Info Section */} -
+
{/* Top Row - Basic Info */} -
+
Academic Level: - + {course.academicLevel || 'Not specified'}
+
+ Credits: + + {course.credits || 'Not specified'} + +
Department: - + {course.department || 'Not specified'}
Language: - + {handlePeriodsAndLanguages(course?.language) || 'Languages not specified'}
Course Periods: - + {handlePeriodsAndLanguages(course?.periods) || 'Periods not specified'}
@@ -194,8 +202,8 @@ function CoursePagePopup({
-
-
+
+
Overall Rating:
diff --git a/my-app/src/views/Components/FavouriteDropdown.jsx b/my-app/src/views/Components/FavouriteDropdown.jsx index 164b259..224e382 100644 --- a/my-app/src/views/Components/FavouriteDropdown.jsx +++ b/my-app/src/views/Components/FavouriteDropdown.jsx @@ -23,10 +23,10 @@ const FavouritesDropdown = observer((props) => { return (
-
+
{/* Fixed Header */}
-

Code

+

Code

Name

Credits

@@ -44,9 +44,9 @@ const FavouritesDropdown = observer((props) => { }} key={course.code} - className="p-3 hover:bg-indigo-400/50 cursor-pointer flex justify-between items-center w-full border-b border-solid border-violet-400" + className="p-3 gap-1 hover:bg-indigo-400/50 cursor-pointer flex justify-between items-center w-full border-b border-solid border-violet-400" > -

{course.code}

+

{course.code}

{course.name}

{course.credits} hp

- {user && ( - Profile - )} +
);