import React from 'react'; /* Style */ import './EndGame.css'; import '../Style/Global.css'; import { useTheme } from '../Style/ThemeContext'; /* res */ import Person from '../res/img/Person.png'; import Leave from '../res/icon/leave.png'; import Replay from '../res/icon/replay.png'; /* Component */ import PersonStatus from '../Components/PersonStatus'; import ButtonImgNav from '../Components/ButtonImgNav'; import BigButtonNav from '../Components/BigButtonNav'; /* nav */ import { Link } from 'react-router-dom'; /* lang */ import { FormattedMessage } from 'react-intl'; import { useGame } from '../Contexts/GameContext'; function EndGame() { const {winner, person, players, indices} =useGame() console.log(winner) let losingPlayers; if (winner != null) { losingPlayers = players.filter(player => player.id !== winner.id); } else { losingPlayers = players; } const theme = useTheme(); return (

{winner?.name} a gagné !

Le tueur était {person?.getName()}

{indices[players.findIndex((p) => p.id == winner?.id)].ToString("fr")}

{losingPlayers.map((player, index) => (
{player.id !== winner?.id && (
{}} index={index} showCircle={false}/>
{indices[players.findIndex((p) => p.id == player?.id)].ToString("fr")}
)}
))}
); } export default EndGame;