File tree Expand file tree Collapse file tree
apps/codebility/app/home/my-team Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -417,6 +417,10 @@ const MyTeamPage = ({ projectData }: MyTeamPageProps) => {
417417 { projects . map ( ( projectItem ) => {
418418 const { project, teamLead, members } = projectItem ;
419419
420+ // ✅ FIX: Add null check for members.data
421+ const membersList = members . data ?? [ ] ;
422+ const memberCount = membersList . length ;
423+
420424 return (
421425 < div
422426 key = { project . id }
@@ -437,8 +441,9 @@ const MyTeamPage = ({ projectData }: MyTeamPageProps) => {
437441 { isLoadingMembers ? 'Loading...' : 'Add Members' }
438442 </ button >
439443 </ div >
444+ { /* ✅ FIX: Use memberCount instead of members.data.length */ }
440445 < p className = "text-sm text-gray-600 dark:text-white mb-4 sm:mb-5 md:mb-6 transition-colors duration-200" >
441- { members . data . length } member{ members . data . length !== 1 ? 's' : '' }
446+ { memberCount } member{ memberCount !== 1 ? 's' : '' }
442447 </ p >
443448 </ div >
444449
@@ -460,7 +465,8 @@ const MyTeamPage = ({ projectData }: MyTeamPageProps) => {
460465 </ h3 >
461466 < div className = "space-y-2 sm:space-y-3" >
462467 < div className = "grid grid-cols-4 gap-2 sm:gap-3 md:grid-cols-6 lg:grid-cols-8 xl:grid-cols-10" >
463- { members . data . map ( ( member ) => (
468+ { /* ✅ FIX: Use membersList instead of members.data.map */ }
469+ { membersList . map ( ( member ) => (
464470 < MemberCard
465471 key = { member . id }
466472 member = { member }
Original file line number Diff line number Diff line change 1212 "@types/react-dom" : " ^18.3.0" ,
1313 "eslint" : " ^8.57.0" ,
1414 "prettier" : " ^3.3.3" ,
15- "react" : " ^19.2.1 " ,
16- "react-dom" : " ^19.2.1 " ,
15+ "react" : " ^19.2.3 " ,
16+ "react-dom" : " ^19.2.3 " ,
1717 "rimraf" : " ^6.0.1" ,
1818 "turbo" : " ^2.1.1" ,
1919 "typescript" : " ^5.5.4"
You can’t perform that action at this time.
0 commit comments