@@ -285,7 +285,7 @@ const LearningProgressSection = ({ user }) => {
285285 ) ;
286286 } return (
287287 < div className = "bg-transparent" >
288- < div className = "p-6 space-y-6" >
288+ < div className = "p-2 md:p- 6 space-y-6" >
289289
290290 { /* Header Section */ }
291291 < div className = "relative" >
@@ -338,8 +338,8 @@ const LearningProgressSection = ({ user }) => {
338338
339339 { /* Learning Progress Section - Only show if user has enrollments */ }
340340 { dashboardData ?. enrollments ?. length > 0 && (
341- < div className = "bg-white rounded-2xl border border-gray-100 shadow-sm overflow-hidden" >
342- < div className = "p-6" >
341+ < div className = "bg-white rounded-xl md:rounded- 2xl border border-gray-100 shadow-sm overflow-hidden" >
342+ < div className = "p-4 md:p- 6" >
343343 < div className = "flex items-center mb-6" >
344344 < div >
345345 < h2 className = "text-xl font-bold text-gray-900" > Learning Progress</ h2 >
@@ -451,7 +451,7 @@ const LearningProgressSection = ({ user }) => {
451451
452452 { /* Active Leagues Section */ }
453453 { dashboardData ?. enrollments ?. length > 0 && (
454- < div className = "bg-white rounded-2xl border border-gray-100 shadow-sm overflow-hidden" >
454+ < div className = "bg-white rounded-xl md:rounded- 2xl border border-gray-100 shadow-sm overflow-hidden" >
455455 < div className = "p-6" >
456456 < div className = "flex items-center mb-6" >
457457 < div >
@@ -523,21 +523,21 @@ const LearningProgressSection = ({ user }) => {
523523 >
524524 { /* League Header */ }
525525 < div className = "p-5 border-b border-gray-100" >
526- < div className = "flex items-start justify-between mb-3" >
526+ < div className = "flex items-start justify-between mb-0 md:mb- 3" >
527527 < div className = "flex-1" >
528528 < div className = "flex items-center mb-2" >
529529 < div className = "w-2 h-2 bg-green-500 rounded-full mr-2 animate-pulse" > </ div >
530530 < h3 className = "text-lg font-semibold text-gray-900 group-hover:text-black transition-colors" >
531531 { enrollment . league . name }
532532 </ h3 >
533533 </ div >
534- < p className = "text-gray-600 text-sm leading-relaxed line-clamp-2" >
534+ < p className = "hidden md:block text-gray-600 text-sm leading-relaxed line-clamp-2" >
535535 { enrollment . league . description }
536536 </ p >
537537 </ div >
538538
539539 { /* Circular Progress Badge */ }
540- < div className = "ml-4 flex-shrink-0" >
540+ < div className = "ml-4 hidden md:block flex-shrink-0" >
541541 < div className = "relative w-14 h-14" >
542542 < svg className = "w-14 h-14 transform -rotate-90" viewBox = "0 0 36 36" >
543543 < path
@@ -648,7 +648,7 @@ const LearningProgressSection = ({ user }) => {
648648 ) }
649649
650650 { /* Available Learning Paths */ }
651- < div id = "available-leagues" className = "bg-white rounded-2xl border border-gray-100 shadow-sm overflow-hidden" >
651+ < div id = "available-leagues" className = "bg-white rounded-xl md:rounded- 2xl border border-gray-100 shadow-sm overflow-hidden" >
652652 < div className = "p-6" >
653653 { cohorts . length > 0 ? (
654654 < div className = "space-y-6" >
@@ -657,12 +657,12 @@ const LearningProgressSection = ({ user }) => {
657657 < div className = "flex items-start mb-6" >
658658 < div >
659659 < h4 className = "text-xl font-bold text-gray-900" > { cohort . name || 'Learning Cohort' } </ h4 >
660- < p className = "text-sm text-gray-600" > { cohort . description || 'Explore available learning leagues' } </ p >
660+ < p className = "hidden md:block text-sm text-gray-600" > { cohort . description || 'Explore available learning leagues' } </ p >
661661 </ div >
662662 </ div >
663663
664664 { /* Leagues Grid */ }
665- < div className = "ml-5 grid grid-cols-1 md:grid-cols-2 gap-4" >
665+ < div className = "ml-0 md:ml- 5 grid grid-cols-1 md:grid-cols-2 gap-4" >
666666 { filterLeagues ( leagues . filter ( league => league && league . id && league . name ) ) . length > 0 ? (
667667 filterLeagues ( leagues . filter ( league => league && league . id && league . name ) ) . map ( ( league ) => {
668668 const isEnrolled = dashboardData ?. enrollments ?. some (
@@ -710,10 +710,10 @@ const LearningProgressSection = ({ user }) => {
710710 < h5 className = "font-semibold text-gray-900 mb-2 group-hover:text-black transition-colors" >
711711 { leagueName }
712712 </ h5 >
713- < p className = "text-sm text-gray-600 mb-3 leading-relaxed line-clamp-2" >
713+ < p className = "hidden md:block text-xs text-gray-600 mb-3 leading-relaxed line-clamp-2" >
714714 { leagueDescription }
715715 </ p >
716- < div className = "flex items-center space-x-2 text-xs text-gray-500" >
716+ < div className = "flex-col md:block items-center space-x-2 text-sm text-gray-500" >
717717 < span className = "flex items-center" >
718718 < div className = "w-1.5 h-1.5 bg-blue-400 rounded-full mr-1" > </ div >
719719 { `${ weeksCount } ${ weeksCount === 1 ? 'week' : 'weeks' } ` }
0 commit comments