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