Showing
1 changed file
with
8 additions
and
4 deletions
1 | import React from 'react'; | 1 | import React from 'react'; |
2 | import { Room } from './types'; | 2 | import { Room } from './types'; |
3 | 3 | ||
4 | -export const RoomInfo: React.FC<Room> = (props: Room) => { | 4 | +interface RoomProps { |
5 | + room: Room | ||
6 | +} | ||
7 | + | ||
8 | +export const RoomInfo: React.FC<RoomProps> = ({ room }) => { | ||
5 | return ( | 9 | return ( |
6 | <div className={`flex items-center place-content-between m-2 w-5/6 | 10 | <div className={`flex items-center place-content-between m-2 w-5/6 |
7 | - ${props.currentUsers < props.maxUsers ? | 11 | + ${room.currentUsers < room.maxUsers ? |
8 | 'bg-white active:bg-green-100' : | 12 | 'bg-white active:bg-green-100' : |
9 | 'bg-gray-200 active:bg-gray-200'} | 13 | 'bg-gray-200 active:bg-gray-200'} |
10 | rounded shadow hover:shadow-md`}> | 14 | rounded shadow hover:shadow-md`}> |
11 | - <span className='mt-2 mb-2 ml-3 text-gray-600 text-lg'>{props.name}</span> | 15 | + <span className='mt-2 mb-2 ml-3 text-gray-600 text-lg'>{room.name}</span> |
12 | <span className='mt-2 mb-2 mr-3 text-gray-500 text-right'> | 16 | <span className='mt-2 mb-2 mr-3 text-gray-500 text-right'> |
13 | - {props.currentUsers}/{props.maxUsers} | 17 | + {room.currentUsers}/{room.maxUsers} |
14 | </span> | 18 | </span> |
15 | </div> | 19 | </div> |
16 | ); | 20 | ); | ... | ... |
-
Please register or login to post a comment