import React, { useState } from "react"; import { useNavigate } from "react-router-dom"; import { Helmet } from "react-helmet"; const Flights = () => { const navigate = useNavigate(); const [searchParams, setSearchParams] = useState({ origin: "", destination: "", date: "", passengers: 1, }); const handleSearch = () => { if (!searchParams.origin || !searchParams.destination || !searchParams.date) { alert("Please fill all fields"); return; } navigate(`/flights/results?origin=${searchParams.origin}&destination=${searchParams.destination}&date=${searchParams.date}&passengers=${searchParams.passengers}`); }; return (
hlafly - Search Flights

Search Flights

setSearchParams({ ...searchParams, origin: e.target.value })} />
setSearchParams({ ...searchParams, destination: e.target.value })} />
setSearchParams({ ...searchParams, date: e.target.value })} />
setSearchParams({ ...searchParams, passengers: e.target.value })} />
); }; export default Flights;