Update tutor header design

feat/ai-tutor-redesign
Kamran Ahmed 2 days ago
parent 1970e0c92e
commit 618e4c1233
  1. 2
      src/components/AITutor/AITutorHeader.tsx
  2. 13
      src/components/GenerateCourse/UserCoursesList.tsx

@ -21,7 +21,7 @@ export function AITutorHeader(props: AITutorHeaderProps) {
return (
<div className="mb-3 flex min-h-[35px] items-center justify-between max-sm:mb-1">
<div className="flex items-center gap-2">
<h2 className="text-lg font-semibold">{title}</h2>
<h2 className="relative flex-shrink-0 top-0 lg:top-1 text-lg font-semibold">{title}</h2>
</div>
<div className="flex items-center gap-2">

@ -60,7 +60,16 @@ export function UserCoursesList() {
}
}, [pageState]);
if (!isInitialLoading && !isLoggedIn()) {
if (isUserAiCoursesLoading || isInitialLoading) {
return (
<AILoadingState
title="Loading your courses"
subtitle="This may take a moment..."
/>
);
}
if (!isLoggedIn()) {
return (
<AITutorTallMessage
title="Sign up or login"
@ -105,7 +114,7 @@ export function UserCoursesList() {
{!isUserAiCoursesLoading && !isInitialLoading && courses.length > 0 && (
<div className="flex flex-col gap-2">
<div className="grid grid-cols-3 gap-2">
<div className="grid grid-cols-1 gap-2 md:grid-cols-2 xl:grid-cols-3">
{courses.map((course) => (
<AICourseCard key={course._id} course={course} />
))}

Loading…
Cancel
Save