import React from 'react'; import { Button } from '../ui/button'; import { Badge } from '../ui/badge'; import { Avatar, AvatarFallback, AvatarImage } from '../ui/avatar'; import { Star, Clock, Users, Play, CheckCircle, Heart, BookOpen, ChevronRight, MoreHorizontal } from 'lucide-react'; import { Course } from '../../pages/learner/data/libraryData'; import { ImageWithFallback } from '../figma/ImageWithFallback'; import { useNavigate } from 'react-router-dom'; interface HorizontalCourseCardProps { course: Course; userType: 'individual' | 'corporate'; onEnroll?: (courseId: string) => void; onContinue?: (courseId: string) => void; onBookmark?: (courseId: string) => void; } // Course images based on course category const getCourseImage = (category: string) => { const patterns = { 'Leadership': (
{course.description}
{/* Elements after description - Increased vertical spacing to 12px (space-y-3) */}