Nantes Université

Skip to content
Extraits de code Groupes Projets
GameWaiting.tsx 1 ko
Newer Older
import React from 'react'
Malo Grall's avatar
Malo Grall a validé
import { Button, Container, ListGroup, Navbar } from 'react-bootstrap'
import { GameDTO } from '../../utils/types'
Malo Grall's avatar
Malo Grall a validé
interface Props {
  game: GameDTO
}
const GameWaiting: React.FC<Props> = ({ game }) => {
  return (
    <div>
Malo Grall's avatar
Malo Grall a validé
      <Navbar bg='light' className='border-bottom'>
        <Container>
          <Navbar.Brand>7 Wonders</Navbar.Brand>
          <div className='d-flex justify-content-between align-items-center' style={{ width: '100%' }}>
            <div><strong>{game.playersPublic.length}</strong> players</div>
            <Button variant='outline-danger'>Exit game</Button>
          </div>
        </Container>
      </Navbar>

      <Container>
        <h2 className='mt-3'>Players list:</h2>
        <ListGroup className=' col-md-4'>
          {
            game.playersPublic.map(({ userName }, i) => (
              <ListGroup.Item key={i}>{userName}</ListGroup.Item>
            ))
          }
        </ListGroup>
      </Container>
Malo Grall's avatar
Malo Grall a validé

export default GameWaiting