diff --git a/frontend/src/screens/HomeScreen.js b/frontend/src/screens/HomeScreen.js
index 9cd3751a..f86fd74b 100644
--- a/frontend/src/screens/HomeScreen.js
+++ b/frontend/src/screens/HomeScreen.js
@@ -16,7 +16,11 @@ import { useState, useEffect } from 'react';
const HomeScreen = ({ match }) => {
- const keyword = match.params.keyword
+
+ const [selectedCategory, setSelectedCategory] = useState('');
+ const keyword = match.params.keyword;
+
+ const pageNumber = match.params.pageNumber || 1;
const dispatch = useDispatch();
@@ -27,10 +31,21 @@ const HomeScreen = ({ match }) => {
const userdata = user;
useEffect(() => {
- dispatch(listProducts(keyword, pageNumber))
- }, [dispatch, keyword, pageNumber])
+ dispatch(listProducts(keyword, pageNumber));
+ }, [dispatch, keyword, pageNumber]);
+
+ const addToCartHandler = () => {
+
+ }
+
+ if (loading) return ;
+
+ if (error) return {error};
+
+ const handleChange = (event) =>{
+ setSelectedCategory(event.target.value) //helps for drop down stuff
+ }
- if(loading) return
const categories = [...new Set(products.map((product) => product.category))];
@@ -88,4 +103,4 @@ const HomeScreen = ({ match }) => {
);
};
-export default HomeScreen
+export default HomeScreen;
\ No newline at end of file