source: frontend/src/Components/Forms/EditRoomForm.js@ e9b4ba9

Last change on this file since e9b4ba9 was e9b4ba9, checked in by darsov2 <62809499+darsov2@…>, 9 months ago

prototype

  • Property mode set to 100644
File size: 2.3 KB
RevLine 
[e9b4ba9]1import React from "react";
2import useGet from "../Hooks/useGet";
3import {Col, Container, Row, Table} from "react-bootstrap";
4import AddRoomForm from "./AddRoomForm";
5
6
7const EditRoomForm = (props) => {
8
9 console.log(props.room)
10
11 const dateFormatter = (str) => {
12 const inputDate = new Date(str);
13
14 const options = {
15 year: '2-digit',
16 month: '2-digit',
17 day: '2-digit'
18 };
19
20 return inputDate.toLocaleString('en-GB', options);
21 }
22
23 const {
24 data,
25 isLoading,
26 setData,
27 getData
28 } = useGet(`/hotel/rooms/${props.room.hotelRoomId}/available`)
29
30 !isLoading && console.log(data)
31
32 return (
33 <>
34 <Row>
35 <Col>
36 <AddRoomForm roomId={props.room.hotelRoomId} refresh={props.refresh} room={props.room}/>
37 </Col>
38 <Col>
39 <Container>
40 <Table>
41 <thead>
42 <tr>
43 <th>#</th>
44 <th>Достапно од</th>
45 <th>Достапно до</th>
46 <th>Број на соби</th>
47 </tr>
48 </thead>
49 <tbody>
50 {!isLoading && data != null && data.map((avail, i) => {
51 return (<tr>
52 <td>
53 {i + 1}
54 </td>
55 <td>
56 {dateFormatter(avail.dateFrom)}
57 </td>
58 <td>
59 {dateFormatter(avail.dateTo)}
60 </td>
61 <td>
62 {avail.numberOfBeds}
63 </td>
64 </tr>)
65 })}
66 </tbody>
67 </Table>
68 </Container>
69 </Col>
70 </Row>
71 </>
72 )
73}
74
75export default EditRoomForm
Note: See TracBrowser for help on using the repository browser.