source: frontend/src/Components/Tab/TabFormHotel.js@ e9b4ba9

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

prototype

  • Property mode set to 100644
File size: 3.0 KB
Line 
1import React from "react";
2import { Button, Col, Container, Form, Row } from "react-bootstrap";
3import { FaMagnet } from "react-icons/fa"
4import { HiMagnifyingGlass } from "react-icons/hi2"
5import useFormData from "../Hooks/useFormData";
6
7function TabFormHotel() {
8
9 const { formData, onFormChange, setFormData } = useFormData({
10 hotelLocation: undefined,
11 dateFrom: undefined,
12 dateTo: undefined,
13 numBeds: undefined
14 })
15
16 return (
17 <Form className='rounded-5' >
18 <Row>
19 <Col>
20 <Form.Floating className="mb-3">
21 <Form.Control
22 size="md"
23 type="text"
24 placeholder="Каде ќе патувате?:"
25 id="location"
26 name="hotelLocation"
27 value={formData.hotelLocation}
28 onChange={onFormChange}
29 ></Form.Control>
30 <label htmlFor="location">Локација:</label>
31 </Form.Floating>
32 </Col>
33 <Col>
34 <Form.Floating className="mb-3">
35 <Form.Control
36 size="md"
37 type="date"
38 placeholder="Датум на пристигнување:"
39 id="dateFrom"
40 name="dateFrom"
41 value={formData.dateFrom}
42 onChange={onFormChange}
43 ></Form.Control>
44 <label htmlFor="dateFrom">Датум на пристигнување:</label>
45 </Form.Floating>
46 </Col>
47 <Col>
48 <Form.Floating className="mb-3">
49 <Form.Control
50 size="md"
51 type="date"
52 placeholder="Датум на заминување:"
53 id="dateTo"
54 name="dateTo"
55 value={formData.dateTo}
56 onChange={onFormChange}
57 ></Form.Control>
58 <label htmlFor="dateTo">Датум на заминување:</label>
59 </Form.Floating>
60 </Col>
61 <Col>
62 <Form.Floating className="mb-3">
63 <Form.Control
64 size="md"
65 type="number"
66 placeholder="Број на гости:"
67 id="floatingPassengers"
68 name="numBeds"
69 value={formData.numBeds}
70 onChange={onFormChange}
71 ></Form.Control>
72 <label htmlFor="floatingPassengers">Број на гости:</label>
73 </Form.Floating>
74
75 <Form.Group className="my-1">
76 <Button type="submit" style={{backgroundColor: "#159895"}} size="lg"
77 onClick={(e) => {
78 e.preventDefault();
79 window.location.href = `/search/hotel/${formData.hotelLocation}/${formData.dateFrom}/${formData.dateTo}/${formData.numBeds}`
80 }}>
81 <span className="ikona my-1"><HiMagnifyingGlass/></span>
82 <span className="ikona mx-3">Пребарај</span>
83 </Button>
84 </Form.Group>
85 </Col>
86
87 </Row>
88 </Form>
89 );
90}
91
92export default TabFormHotel;
Note: See TracBrowser for help on using the repository browser.