From ad6d0fd373914c6067406fc8382d8b08d943cc97 Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Sun, 13 Apr 2025 17:04:31 -0500 Subject: [PATCH] styling improvements on course header and course tab --- .../content/courses/CourseDetails.js | 2 +- .../content/courses/CourseHeader.js | 47 ++++--------------- src/components/menutab/MenuTab.js | 1 + src/pages/course/[slug]/index.js | 26 +++++++--- 4 files changed, 29 insertions(+), 47 deletions(-) diff --git a/src/components/content/courses/CourseDetails.js b/src/components/content/courses/CourseDetails.js index bf8da54..7d29ff0 100644 --- a/src/components/content/courses/CourseDetails.js +++ b/src/components/content/courses/CourseDetails.js @@ -202,7 +202,7 @@ export default function CourseDetails({ } return ( -
+
diff --git a/src/components/content/courses/CourseHeader.js b/src/components/content/courses/CourseHeader.js index d05c362..c841b5e 100644 --- a/src/components/content/courses/CourseHeader.js +++ b/src/components/content/courses/CourseHeader.js @@ -1,14 +1,11 @@ import React from 'react'; -import { Tag } from 'primereact/tag'; import { useRouter } from 'next/router'; import GenericButton from '@/components/buttons/GenericButton'; -import Image from 'next/image'; import 'primeicons/primeicons.css'; const CourseHeader = ({ course, isMobileView, - isCompleted, navbarHeight, isNavbarMode = false }) => { @@ -42,30 +39,16 @@ const CourseHeader = ({ e.stopPropagation(); router.push('/'); }} - className="mr-2 pl-0 p-button-rounded p-button-text text-gray-300 hover:text-white" + className="mr-2 p-button-rounded p-button-text text-gray-300 hover:text-white" rounded={true} text={true} aria-label="Go back to home" /> - {course.image && ( -
- {course.name} -
- )} - -
-

+
+

{course.name} -

- - {isCompleted && !isMobileView && ( - - )} +

); @@ -74,10 +57,10 @@ const CourseHeader = ({ // Standard mode - for course page content return (
-
+
- {!isMobileView && course.image && ( -
- {course.name} -
- )} -

+

{course.name} -

-
-
- {isCompleted && ( - - )} +
); diff --git a/src/components/menutab/MenuTab.js b/src/components/menutab/MenuTab.js index 1e6f7dd..5d7527e 100644 --- a/src/components/menutab/MenuTab.js +++ b/src/components/menutab/MenuTab.js @@ -42,6 +42,7 @@ export default function MenuTab({ items, activeIndex, onTabChange, sidebarVisibl tooltip={sidebarVisible ? "Hide lessons" : "Show lessons"} tooltipOptions={{ position: 'bottom' }} aria-label="Toggle course lessons" + size="small" />
)} diff --git a/src/pages/course/[slug]/index.js b/src/pages/course/[slug]/index.js index e960754..931e858 100644 --- a/src/pages/course/[slug]/index.js +++ b/src/pages/course/[slug]/index.js @@ -348,13 +348,25 @@ const Course = () => { // Render the QA section (empty for now) const renderQASection = () => { return ( -
+

Comments

- + {nAddress !== null ? ( + + ) : course?.d ? ( + + ) : ( +

Loading comments...

+ )}
); }; @@ -364,7 +376,7 @@ const Course = () => { const isCompleted = completedLessons.length > 0; return ( -
+
{isMobileView && course && (
{/* Completed tag above image in mobile view */}