Fix mistakes and refacctor

feat/ai-tutor-redesign
Kamran Ahmed 1 week ago
parent 69ed5d79de
commit d1208047a5
  1. 2
      src/components/AITutor/AIExploreCourseListing.tsx
  2. 6
      src/components/AITutor/AITutorSidebar.tsx
  3. 2
      src/components/GenerateCourse/AICourseCard.tsx
  4. 2
      src/pages/ai/explore.astro
  5. 0
      src/pages/ai/staff-picks.astro

@ -56,7 +56,7 @@ export function AIExploreCourseListing(props: AIExploreCourseListingProps) {
courses && courses &&
courses.length > 0 && courses.length > 0 &&
!error && ( !error && (
<div className="flex flex-col gap-2"> <div className="grid grid-cols-2 gap-2">
{courses.map((course) => ( {courses.map((course) => (
<AICourseCard <AICourseCard
key={course._id} key={course._id}

@ -24,9 +24,9 @@ const sidebarItems = [
icon: BookOpen, icon: BookOpen,
}, },
{ {
key: 'stuff-picks', key: 'staff-picks',
label: 'Stuff Picks', label: 'Staff Picks',
href: '/ai/stuff-picks', href: '/ai/staff-picks',
icon: CircleDotIcon, icon: CircleDotIcon,
}, },
{ {

@ -38,7 +38,7 @@ export function AICourseCard(props: AICourseCardProps) {
<div className="relative"> <div className="relative">
<a <a
href={`/ai/${course.slug}`} href={`/ai/${course.slug}`}
className="hover:border-gray-3 00 group relative flex w-full flex-col overflow-hidden rounded-lg border border-gray-200 bg-white p-4 text-left transition-all hover:bg-gray-50" className="hover:border-gray-3 00 group relative flex w-full flex-col overflow-hidden rounded-lg border border-gray-200 bg-white p-4 text-left transition-all hover:bg-gray-50 min-h-full "
> >
<div className="flex items-center justify-between"> <div className="flex items-center justify-between">
<span <span

@ -13,7 +13,7 @@ const ogImage = 'https://roadmap.sh/og-images/ai-tutor.png';
> >
<AITutorLayout activeTab='explore' client:load> <AITutorLayout activeTab='explore' client:load>
<section class='flex grow flex-col bg-gray-100'> <section class='flex grow flex-col bg-gray-100'>
<div class='container mx-auto flex max-w-3xl flex-col py-10 max-sm:py-4'> <div class='mx-auto w-full flex max-w-4xl flex-col py-10 max-sm:py-4'>
<AIExploreCourseListing client:load /> <AIExploreCourseListing client:load />
</div> </div>
</section> </section>

Loading…
Cancel
Save