diff --git a/src/Components/HomePage/Hero/Hero.jsx b/src/Components/HomePage/Hero/Hero.jsx index 5d2471a..57c8594 100644 --- a/src/Components/HomePage/Hero/Hero.jsx +++ b/src/Components/HomePage/Hero/Hero.jsx @@ -4,152 +4,145 @@ import SearchResult from "../SearchResults/SearchResult"; import "./hero.css"; const Hero = () => { - const [query, setQuery] = useState(""); - const [images,setImages] = useState([]); + const [query, setQuery] = useState(""); + const [images, setImages] = useState([]); - const baseurl = `https://api.pexels.com/v1/search?query=${query}&per_page=50`; - - - - const handleSubmit = async (e) => { - e.preventDefault(); - try { - const response = await fetch(baseurl, { - method: "GET", - // mode: "cors", - headers: { - Authorization: process.env.REACT_APP_API_KEY, - "Content-Type": "application/json", - } - }); - const data = await response.json(); - console.log(data.photos) - setImages(data); - } catch (error) { - console.log(error); - } - }; + const handleSubmit = async (e) => { + if (e.target.value) { + const response = await fetch(`https://api.pexels.com/v1/search?query=${query}&per_page=50`, { + method: "GET", + headers: { + Authorization: process.env.REACT_APP_API_KEY, + "Content-Type": "application/json", + } + }); + const data = await response.json(); + setImages(data); + console.log(data.photos) + console.log(images) + } + }; const handleChange = (e) => { - setQuery(e.target.value); - }; + setQuery(e.target.value); + }; - return ( -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+