Encartes-web/src/Rooms.js
Adrien Vannson 5c9582ca83
Fix warnings
2023-03-04 17:55:44 +01:00

36 lines
1.1 KiB
JavaScript

import TableContainer from '@mui/material/TableContainer';
import Table from '@mui/material/Table';
import TableHead from '@mui/material/TableHead';
import TableRow from '@mui/material/TableRow';
import TableCell from '@mui/material/TableCell';
import TableBody from '@mui/material/TableBody';
/* Displays a list of rooms */
export default function Rooms({ rooms, callbackRoomSelected }) {
if (rooms.length === 0) {
return;
}
return <TableContainer variant="outlined">
<Table aria-label="demo table">
<TableHead>
<TableRow>
<TableCell>Salle</TableCell>
<TableCell>Bâtiment</TableCell>
</TableRow>
</TableHead>
<TableBody>
{rooms.map((room) => {
return <TableRow
hover={true}
onClick={() => callbackRoomSelected(room.floors[0].id, room.idPlace)}
key={room.idPlace}
>
<TableCell>{room.namePlace[0]}</TableCell>
<TableCell>{room.nameBuilding}</TableCell>
</TableRow>
})}
</TableBody>
</Table>
</TableContainer>
}