import "../style/team_panel.css" import { BASE } from "../Constants" import { Team, TeamInfo, Member } from "../model/Team" import { User } from "../model/User" export default function TeamPanel({ isCoach, team, currentUserId, }: { isCoach: boolean team: Team currentUserId: number }) { return (

IQBall

{isCoach && }
) } function TeamDisplay({ team }: { team: TeamInfo }) { return (

{team.name}

Couleur principale

Couleur secondaire

) } function ColorDisplay({ color }: { color: string }) { return
} function CoachOptions({ id }: { id: number }) { return (
) } function MembersDisplay({ members, isCoach, idTeam, currentUserId, }: { members: Member[] isCoach: boolean idTeam: number currentUserId: number }) { const listMember = members.map((member) => ( )) return (

Membres :

{isCoach && ( )}
{listMember}
) } function MemberDisplay({ member, isCoach, idTeam, currentUserId, }: { member: Member isCoach: boolean idTeam: number currentUserId: number }) { return (
Photo de profile

{member.user.name}

{member.role}

{member.user.email}

{isCoach && currentUserId !== member.user.id && ( )} {isCoach && currentUserId == member.user.id && ( )}
) }