diff --git a/wannameal/src/components/FoodIngreientSlider/FoodIngreientSlider.jsx b/wannameal/src/components/FoodIngreientSlider/FoodIngreientSlider.jsx
index 914ad34..c48f884 100644
--- a/wannameal/src/components/FoodIngreientSlider/FoodIngreientSlider.jsx
+++ b/wannameal/src/components/FoodIngreientSlider/FoodIngreientSlider.jsx
@@ -45,8 +45,6 @@ function FoodIngreientSlider() {
const ingredientsStatus = useSelector(getIngredientsStatus);
const ingredientError = useSelector(getIngredientsError);
const language = useSelector(getLanguage);
- console.log("🚀 ~ FoodIngreientSlider ~ language:", language);
- console.log("🚀 ~ FoodIngreientSlider ~ language:", language);
const handleCheckboxChange = (ingredient) => {
setCheckedIngredients((prevIngredients) => {
@@ -90,7 +88,7 @@ function FoodIngreientSlider() {
useEffect(() => {
const fetchMeals = async () => {
try {
- let ingredientNames = "موز"; // Default value if no checked ingredients
+ let ingredientNames = ""; // Default value if no checked ingredients
console.log("🚀 ~ fetchMeals ~ ingredientNames:", ingredientNames);
if (checkedIngredients.length > 0) {
ingredientNames = checkedIngredients
@@ -102,37 +100,19 @@ function FoodIngreientSlider() {
"🚀 ~ fetchMeals ~ checkedIngredients:",
checkedIngredients
);
- console.log(
- "🚀🚀🚀🚀🚀 ~ fetchMeals ~ ingredientNames:",
- ingredientNames
- );
-
- await dispatch(
- recommendMeals({
- ingredients: ingredientNames,
- lang: language,
- token: availableUser?.token,
- })
- );
-
- // axios
- // .get("https://tesst11.azurewebsites.net/meals/recommendMeal", {
- // params: {
- // lang: language,
- // ingredients: ingredientNames,
- // },
- // headers: {
- // token: availableUser?.token,
- // },
- // })
- // .then((response) => {
- // console.log(response.data);
- // })
- // .catch((error) => {
- // console.error(error);
- // });
+ console.log(ingredientNames);
+ console.log(typeof ingredientNames);
- // console.log("Recommendation response:", response); // Log the response or handle it as needed
+ if (ingredientNames !== "") {
+ const response = await dispatch(
+ recommendMeals({
+ ingredients: ingredientNames,
+ lang: language,
+ token: availableUser?.token,
+ })
+ );
+ console.log("Recommendation response:", response); // Log the response or handle it as needed
+ }
} catch (error) {
console.error("Error fetching meals:", error);
}
diff --git a/wannameal/src/components/mealsSlider/mealsSlider.jsx b/wannameal/src/components/mealsSlider/mealsSlider.jsx
index eeeec96..79653db 100644
--- a/wannameal/src/components/mealsSlider/mealsSlider.jsx
+++ b/wannameal/src/components/mealsSlider/mealsSlider.jsx
@@ -24,6 +24,7 @@ import {
getRecommendMeals,
} from "../../redux/slices/recomendedMealsSlice";
import Loading from "../loading/loading";
+import CommonMeals from "../commonMeals/commonMeals";
function MealsSlider() {
const recomendedMeals = useSelector(getRecommendMeals);
@@ -33,6 +34,9 @@ function MealsSlider() {
const error = useSelector(getMealsError);
console.log("🚀 ~ MealsSlider ~ error:", error);
+ if (recomendedMeals && recomendedMeals.length == 0) {
+ return
+ Save the recipes you like to try later and you will find them + saved here.{" "} +
- Save the recipes you like to try later and you will find them - saved here.{" "} -
-