diff --git a/cryptide_project/src/Components/PlayerItemList.tsx b/cryptide_project/src/Components/PlayerItemList.tsx index 4b2d4e9..b9ef236 100644 --- a/cryptide_project/src/Components/PlayerItemList.tsx +++ b/cryptide_project/src/Components/PlayerItemList.tsx @@ -1,31 +1,45 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; import '../Style/Global.css'; -import Bot from '../res/img/bot.png'; + +/* img */ +import BotPDP from '../res/img/bot.png'; +import PersonPDP from '../res/img/Person.png'; /* Boostrap */ import ToggleButton from 'react-bootstrap/ToggleButton'; import ToggleButtonGroup from 'react-bootstrap/ToggleButtonGroup'; -//@ts-ignore -function PlayerItemList({ pdp, name, id}) { - const isBot = pdp === Bot; +import Player from '../model/Player'; +import Bot from '../model/Bot'; + +interface MyPlayerItemListProps { + player : Player +} + +//@ts-ignore +const PlayerItemList:React.FC =({ player }) => { + // const isBot = pdp === Bot; + let pdp; + const isBot = player instanceof Bot; + isBot ? pdp = BotPDP : pdp = PersonPDP; + return (
player-image -

{name}

+

{player.name}

{isBot && ( - - + + Facile - + Intermédiaire - + Fort diff --git a/cryptide_project/src/Pages/Lobby.css b/cryptide_project/src/Pages/Lobby.css index 6a6f132..60dfcf0 100644 --- a/cryptide_project/src/Pages/Lobby.css +++ b/cryptide_project/src/Pages/Lobby.css @@ -27,7 +27,7 @@ .player-board{ height: 100%; - width: max-content; + width: 800px; background-color: rgb(243, 241, 235); border-radius: 20px; diff --git a/cryptide_project/src/Pages/Lobby.tsx b/cryptide_project/src/Pages/Lobby.tsx index 8a191bb..bec8f50 100644 --- a/cryptide_project/src/Pages/Lobby.tsx +++ b/cryptide_project/src/Pages/Lobby.tsx @@ -129,7 +129,8 @@ function Lobby() {
{/* //! voir pour la gestion avec un liste, utilisateur avec le "+ (vous)" et les pdp avec les lettres grecs (?)*/} {players.map((player, index) => ( - + // + ))}