import "../style/team_panel.css"
import { BASE } from "../Constants"
import { Team, TeamInfo, User, Member } from "../model/team/Team"
export default function TeamPanel({
isCoach,
team,
currentUserId,
}: {
isCoach: boolean
team: Team
currentUserId: number
}) {
return (
)
}
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 (
{member.user.name}
{member.role}
{member.user.email}
{isCoach && currentUserId !== member.user.id && (
)}
{isCoach && currentUserId == member.user.id && (
)}
)
}