diff --git a/components/Cards/FavCard.jsx b/components/Cards/FavCard.jsx index c05bb3c..6364985 100644 --- a/components/Cards/FavCard.jsx +++ b/components/Cards/FavCard.jsx @@ -1,16 +1,16 @@ /* eslint-disable consistent-return */ -import React, { useContext } from 'react'; +import React, { useContext } from "react"; -import Image from 'next/legacy/image'; -import { toast } from 'react-toastify'; +import Image from "next/legacy/image"; +import { toast } from "react-toastify"; import { StarIcon as StarEmpty, StarIcon as StarFilled, -} from '@heroicons/react/24/solid'; -import Link from 'next/link'; -import FavoritesContext from '../Context/Favorites-context'; -import { useTheme } from '../Context/ThemeContext'; +} from "@heroicons/react/24/solid"; +import Link from "next/link"; +import FavoritesContext from "../Context/Favorites-context"; +import { useTheme } from "../Context/ThemeContext"; const FavCard = ({ recipe, favorites }) => { const favoriteCtx = useContext(FavoritesContext); @@ -18,89 +18,88 @@ const FavCard = ({ recipe, favorites }) => { const recipeIsFavorite = favoriteCtx.recipeIsFavorite(recipe._id, favorites); const removeFavoriteHandler = async () => { - const userConfirmed = window.confirm('Are you sure you want to remove this recipe from your favorites?'); + const userConfirmed = window.confirm( + "Are you sure you want to remove this recipe from your favorites?" + ); if (userConfirmed) { try { const response = await fetch(`api/recipes/Favourites`, { - method: 'DELETE', + method: "DELETE", headers: { - 'Content-Type': 'application/json', + "Content-Type": "application/json", }, body: JSON.stringify({ recipeId: recipe._id }), }); if (response.ok) { favoriteCtx.removeFavorite(recipe._id); - toast.success('Recipe removed from favorites!'); + toast.success("Recipe removed from favorites!"); } } catch (error) { - toast.error('Error removing recipe from favorites.'); + toast.error("Error removing recipe from favorites."); return error("Error removing favorite:", error); } } }; - const firstImage = recipe.images && recipe.images.length > 0 ? recipe.images[0] : null; + const firstImage = + recipe.images && recipe.images.length > 0 ? recipe.images[0] : null; return ( - <> -